質問: おはようございます。 socket.IOを使ったコンテンツを作っているのですが、昨日その作品を見せようと思った時に、なぜかCDNのURL(以下のサイトのCDN)にアクセスできず、コンテンツが実演できなかったということがありました。 socket.ioのCDNのページ 何か良い方法はないかと思って、こちらのページで見つけた「フォールバック」なる方法を、以下のようなコードで試してみたのですが、 ``` //jadeファイル script(src="https://cdn.socket.io/socket.io-1.4.5.js") script window.io || document.write(‘script(src="./lib/js/socket.io.min.js")’) ``` これだと上のスクリプトタグを無効にした際に、`Uncaught ReferenceError: io is not defined`と言われてダメでした。 これから先、ここぞという時でそれが起こるときついのですが、socket.IOを使う皆さんはどのような方法で回避されているのでしょうか? よろしくお願いいたします
回答: `document.write`の中身はjadeでなくて、ふつうのJavaScriptとして書く必要があると思います(``が現れないようにエスケープは必要です)。 ``` script window.io || document.write('