如何在任何网站上运行 Javascript 代码?

如何在任何网站上运行 Javascript 代码?

如何在网站上运行 Javascript 代码来完成网站所设定的某项功能或规则?

例如,如果我尝试从某个需要调查的文件主机下载文件...现在在源代码中,代码需要 JSON 响应才能允许在文件下载后下载文件(只是猜测!)...如果我用 Javascript 编写代码并在该站点上运行它,将 JSON 代码(true)发送到页面的事件处理程序,那么我可以下载文件吗?

这只是一个例子,我主要想根据网站的代码在网站上运行 Javascript 代码。我听说过 Greasemonkey 和其他一些类似的扩展和插件,但不太清楚如何使用它们,也不太清楚它们的用途...

请有人解释一下我该怎么做吗?

答案1

你不需要扩展。使用控制台

要打开“控制台”选项卡,请执行以下操作之一:

  • 使用键盘快捷键Command- Option- J(Mac) 或Control- Shift- J(Windows/Linux)。

  • 选择查看 > 开发人员 > JavaScript 控制台

现在您可以执行任何您想要的 Javascript。也可以使用在当前文档的全局范围内定义的变量和函数。

例如,如果当前站点包含 jQuery,则可以将 JSON 发送到远程脚本:

$.post( "http://example.com/test.php", { foo: "bar" } );

答案2

接受的答案有效,但如果您无权访问 javascript 控制台,这里还有另一种方法。

javascript 协议允许您在任何网站上运行 javascript,只需将其以以下格式输入到 URL 栏中即可:javascript:alert('Hello World');

相关内容