[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
2022-02-05 18:14:09
質問
私のウェブページはこのように終わっています。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">var switchTo5x=false;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">
stLight.options({publisher: "ur-24e62f76-1f66-e3aa-1190-c533b729ca11", doNotHash: true, doNotCopy: true, hashAddressBar: false});
</script>
<script type="text/javascript" src="/static/bootstrap/js/bootstrap.js"></script>
</body>
</html>
FireFoxとSafariでは、動作しています。Chromeでは。
Uncaught ReferenceError: stLight is not defined nectar-tugg-art:229
(anonymous function)
つまり、w.sharethis.com/button/buttons.jsのコードは実行に失敗し、その結果、stLight変数を定義することができなかったのです。
このページは、リモートサーバー上で動作するDjangoのWebアプリケーションの一部です。生成された HTML ページをローカルに保存し、Chrome で表示すると、正しく動作します。
この時点で行き詰ってしまいました。クロスドメインセキュリティモデルと関係があるのでしょうか?セキュリティの例外はないんだけど。
他の javascript ファイルと何か奇妙な相互作用があるのでしょうか?
静的な(生成された)コードは ここで . Dropboxからは実行されませんが。
解決方法は?
OK、見つけたかもしれません:このサイトはChromeの インコグニート (ポルノ)モードです。ということは、何らかの拡張機能が邪魔をしているのではないかと強く思います(Do Not Trackとか)。
EDIT Collusionのquot;block known tracking sites"機能です。
関連
-
[解決済み】 Uncaught TypeError: data.push is not a function
-
[解決済み】SyntaxError: 'import' と 'export' は 'sourceType: module' とだけ表示されるかもしれない - Gulp
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み】react router v^4.0.0 Uncaught TypeError: 未定義のプロパティ'location'を読み取れない
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] Babel 6 regeneratorRuntimeが定義されていません。
-
[解決済み] JQuery - $が定義されていない
-
[解決済み] Chromeのsendrequestエラーです。TypeError: 循環構造をJSONに変換中
-
[解決済み] Node.js上のクライアント。Uncaught ReferenceError: require は定義されていません。
-
[解決済み】JavaScriptで定義されていない変数を確認する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TypeError: $(...).DataTable は関数ではありません。
-
[解決済み] 解決済み】clearInterval()が動作しない [重複] [重複]
-
[解決済み】JavaScriptのgetElementByNameが機能しない
-
[解決済み】NodeJS "ESモジュールをロードするためにインポートを使用する必要があります。"
-
[解決済み】TypeError: res.status は関数ではありません。
-
[解決済み】Uncaught ReferenceError。Firebase は定義されていません。
-
[解決済み】TypeError:res.jsonは関数ではありません。
-
[解決済み】ETIMEDOUTエラーの対処方法は?
-
[解決済み】 \u003C とは何ですか?
-
[解決済み] [Solved] Uncaught Invariant Violation: 前のレンダリング中よりも多くのフックをレンダリングする