如何在谷歌浏览器中运行自己的JavaScript

时间:2014-09-16 15:06:10

标签: javascript google-chrome

所以有一个使用flash的在线测验,而我的朋友声称他有一个脚本可以从Flash应用程序中提取答案并显示它们。我想测试一下,但我有一个问题:

如何将此脚本添加或运行到chrome以便发生这种情况?一般来说,如何在Chrome上的某个网站上运行您的javascript?这个概念让我感兴趣,我不知道有可能强迫网站做些什么。

2 个答案:

答案 0 :(得分:3)

您可以按 F12 键或 Ctrl + Shift + i 打开开发人员工具。您也可以右键单击页面中的任何元素,然后选择"检查元素"。

开发人员工具打开后,您可以导航到名为" console"的最右侧选项卡。在那里,您可以输入任意JavaScript代码,以便在当前打开的页面上执行。


请注意粘贴到该控制台的内容!有人可能会给你一些恶意代码来运行。当您在浏览Facebook时打开控制台时,它们实际显示此警告:

Facebook就是一个例子。同样的警告适用于任何网站。

答案 1 :(得分:2)

这是一个相当广泛的问题。然而。有3个主要答案:

  1. 对于一次性摆弄,你有Dev Tools的力量触手可及。您可以在页面上下文中运行代码,检查和调试自己的代码,对DOM进行实时修改等。

  2. 要在每次加载某个页面时执行脚本,传统使用的方法是Userscripts,这是一个来自Firefox的概念。谷歌浏览器能够(或者至少已经习惯)直接处理它们,但现在大多数人都使用为您运行用户脚本的扩展程序TamperMonkey

  3. 最后,如果您需要更强大的工具来与浏览器进行交互,那么您需要Chrome Extensions。它们基本上是JavaScript脚本,可以访问Chrome APIs。在此上下文中,注入页面的JS代码称为Content Scripts