0

ファイアウォールの背後にあるサイトの新しい Web ページに取り組んでいます。スクリプトのデバッグに役立つように、firebug を使用しています。ドロップダウン ボックスの 1 つに小さなエラーがありますが、最近の履歴で別のページに移動した場合、.js ファイルにエラーが表示されるのではなく、別のドメインのスクリプトにエラーが表示されます。画像を読み込めないように見えるので、これがどのように見えるかを説明するために最善を尽くします。reddit のようなページにアクセスして、あたりを見回します。firebug onfirefox のコンソール ボックスがページの下部に開いており、空です。テスト Web サイトにアクセスして新しいページに移動しますが、この間ずっとコンソールは空です。ドロップダウン ボックスの選択を変更すると、奇妙なエラー メッセージが表示されます。通常の Error:Syntax error が表示され、認識されない式が赤色で表示されます。しかし、その下に緑色で表示されているのは、私が持っているコードです」前と右下に表示されているのは、別のドメインからの URL です。たとえば、私はよく次のように取得します: www.redditstatic.com/reddit-init.enIY9PAdp1eOs.js reddit コードの 147 行すべてを確認でき、自分の Web サイトに 4 ページ入っています。ヘッダーを設定しようとしましたが、それも役に立たないようです。

reddit (または他の) コードが私のページで実行されようとしているため、これはセキュリティ上の問題ですか? 助けてくれてありがとう。ブリタ

4

2 に答える 2

0

生成された JavaScript コードがサイトに表示される理由は次のとおりです。

  1. Google AdSense などの広告主は、広告関連のコードを Web ページに挿入して広告を表示します。
  2. いいね、共有、おすすめ、投稿などのボタンも、ソーシャル メディアでコンテンツを共有するためのコードを生成します。

あなたが取得したリンクはreddit.comからのものだったので、サイトのどこかにある共有ボタンからのものだと思います。共有に使用されるいくつかの一般的なボタンを次に示します: reddit ボタン。

お役に立てれば。

于 2013-08-12T20:42:53.563 に答える
0

これは、Firebug のエラー ログ コードのバグのように思えます (どこから発生しているのかを突き止めようとして、非常に恐ろしいことを行います)。つまり、それは完全に無害であり、無視することができますが、<button onclick="syntax error">aどのコンソール フィルターが設定されているかを含め、そのエラーを取得する方法 (おそらく内部サイトの HTML を 1 つのボタンに置​​き換える) について正確な STR を提供したい場合は、それを修正することを喜んで見てください。

于 2013-08-12T21:05:53.103 に答える