没要小看这个方法。这种方法可以等同于浏览器插件运行,尽管他无法做到插件那样直接启用。

这是基础篇。我们介绍三中方法运行,将来会用到其中一种来做一些很有意思的事情。

第一种:地址栏运行。

我们可以在地址栏里运行我们的代码。一定要有 javascript: 前缀,否则无法执行。javascript:alert(1);

效果如:

java支持浏览器代理服务器 浏览器运行java代码_标签栏

第二种是书签栏运行

收藏任意页面(Ctrl+D)或者直接编辑标签栏

java支持浏览器代理服务器 浏览器运行java代码_地址栏_02

点击中间的修改

java支持浏览器代理服务器 浏览器运行java代码_标签栏_03

修改为

java支持浏览器代理服务器 浏览器运行java代码_标签栏_04

现在点击这个标签

java支持浏览器代理服务器 浏览器运行java代码_地址栏_05

会和步骤一一样弹出 1

java支持浏览器代理服务器 浏览器运行java代码_怎么在网页上运行java_06

第三种是在开发者工具里运行。

我们拿谷歌浏览器演示。

按住 F12 打开工具,在右下角的Console里输入脚本

java支持浏览器代理服务器 浏览器运行java代码_java支持浏览器代理服务器_07

按下回车,就会提示我们输入的字符串。

java支持浏览器代理服务器 浏览器运行java代码_字符串_08

那说那么多,只是alert有什么用么?

当然不会这么简单。

下面的代码是堆糖的采集图片的代码

javascript:void((function(){var d=document,e=d.createElement("script");e.setAttribute("charset","UTF-8");e.setAttribute("src","https://www.duitang.com/js/core/no/collectit.js?"+Math.floor(new Date/1E7));d.body.appendChild(e)})());

你按照第二部的方法试试。

效果就是采集当前页面所有的图片

java支持浏览器代理服务器 浏览器运行java代码_怎么在网页上运行java_09

最后

在接下来的日子里,我们会使用第二种方法来做很多有意思的东西,比如如何点击一个标签栏列出你的QQ空间近期访问的好友。