为什么内联JavaScript不起作用?

时间:2012-05-31 13:46:09

标签: javascript

这段代码在我的firefox 12浏览器上不起作用。

javascript:alert("hi");

但它适用于IE8。

有什么问题?

2 个答案:

答案 0 :(得分:6)

请参阅http://support.mozilla.org/en-US/questions/876916#answer-248299

  

您无法再通过Firefox中的位置栏运行JavaScript代码   6及以后。您可以在工具>中看到错误消息。错误   安慰。出于安全原因,该代码现在获得空主体   没有任何影响(错误656433)。你需要创建一个(关键字)   bookmarklet并通过调用该书签来运行代码。

     

NoScript可以允许您通过位置栏运行此类代码,请参阅:

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

Google Chrome有不同的方法,如果您将javascript:复制到您的位置栏,它将被默默吞噬。如果直接在位置栏中将其写出来,则只能运行它。

两款浏览器都配有内置控制台,可用于运行影响当前页面的代码。

答案 1 :(得分:0)

安装firebug,你可以在控制台上运行它(通过输入F12)和:

 alert("hi");

Firebug Addon Download Page