-3

このコードは私のFirefox12ブラウザでは機能しません。

javascript:alert("hi");

しかし、それはIE8で動作します。

どうしたの?

4

2 に答える 2

6

http://support.mozilla.org/en-US/questions/876916#answer-248299を参照してください

Firefox 6以降では、ロケーションバーからJavaScriptコードを実行できなくなりました。[ツール]>[エラーコンソール]にエラーメッセージが表示されます。そのコードはセキュリティ上の理由からnullプリンシパルを取得し、効果はありません(Bug656433)。(キーワード)ブックマークレットを作成し、そのブックマークを呼び出してコードを実行する必要があります。

NoScriptを使用すると、ロケーションバーを介してこのようなコードを実行できます。以下を参照してください。

http://forums.informaction.com/viewtopic.php?f=18&t=6488&p=27991

Google Chromeのアプローチは異なりjavascript:ます。ロケーションバーにコピーして貼り付けると、静かに飲み込まれます。ロケーションバーに直接書き出す場合にのみ実行できます。

どちらのブラウザにも、現在のページに影響を与えるコードを実行するために使用できるコンソールが組み込まれています。

于 2012-05-31T13:49:37.830 に答える
0

firebugをインストールすると、コンソールで(F12と入力して)実行できます。

 alert("hi");

Firebugアドオンのダウンロードページ

于 2012-05-31T13:50:27.220 に答える