如何在 Firefox 网址栏中运行 JavaScript?

use*_*806 10 firefox javascript

我正在使用 Firefox 并试图在 URL 栏上运行此代码javascript:alert(document.cookie);

但是,当我点击 go 时,什么也没有发生。在 Chromium 中,它会发出警报,那么 Firefox 呢?Firefox 是否默认尝试 HTTP?如果是这样,那么我该如何防止这种情况?

kar*_*rel 9

Firefox 89 及更高版本

  1. 选择设置菜单(右上角的3 条水平线图标)更多工具-> Web 开发人员工具->控制台选项卡。

  2. 在 Web 控制台提示后键入 JavaScript 代码»,然后按Enter

如果控制台中已有输出,则 Web 控制台提示将位于控制台窗格的左下角。

Firefox 72 及更高版本

Scratchpad 自 Firefox 70 起已弃用(错误 1565380),并已在 Firefox 72 及更高版本中删除。

  1. 选择设置菜单(3 条水平线右上角的图标) -> Web Developer -> Web Console

  2. 在 Web 控制台提示后键入 JavaScript 代码»,然后按Enter

火狐 57-71

  1. 选择设置菜单(右上角的3 条水平线图标)-> Web Developer -> Scratchpad

  2. 单击Scratchpad 工具栏上的运行按钮以运行您的 JavaScript 代码。


Firefox 56 及更早版本

  1. 在 Firefox 和 URL 栏中打开一个新选项卡,然后输入about:blank以显示一个空白选项卡,以便您可以看到您在做什么。

  2. 从 Firefox 菜单中选择Tools -> Web Developer -> Web Console

  3. 将打开一个新的Web 控制台窗口。在 Web 控制台窗口中,单击工具栏上的JS按钮。

  4. Web 控制台窗口中,单击工具栏中的 Scratchpad 图标。Scratchpad 图标看起来像一个记事本。

  5. 将打开一个新的Scratchpad窗口。复制您的 javascript 代码:javascript:alert('Hello, World')在 Scratchpad 窗口中。

  6. 单击Scratchpad 工具栏上的运行按钮以运行您的 JavaScript 代码。


小智 6

对于 Firefox android 版本,你可以试试这个书签:

javascript:var a=prompt();var f=Function(a);f();

它将打开一个提示框。在其中输入您的命令(不带“javascript:”),它将运行。