源码解析 返回讨论区:开发者讨论
主题作者正在使用邮件跟踪这个主题的状态和回复情况,当状态或回复变化时,邮件通知将会发送给作者。
源码解析
|
---|
游客
,2013/1/29 12:36:28
请问 木鱼 为何一打开12306的网页就能运行 你的脚本文件 在代码中是哪里说明的 是否是用嵌入式框架调用人家的整个网页 如何才能实现打开一个网站就运行自己些的javascript脚本程序 |
回复
|
游客
,2013/1/29 18:54:32
这个叫User Javascript, 多年前部分浏览器就开始支持了, 到网上查一下资料吧 在脚本中指定URL, 那么浏览器只要打开了相匹配的URL, 它就会自动执行这个脚本 |
回复
|
游客
,2013/1/30 9:24:04
请问是不是 下面这句话 if (location.host == "dynamic.12306.cn" || (location.host == "www.12306.cn" && location.protocol == "https:")) { if (!isChrome && !isFirefox) { alert("很抱歉,未能识别您的浏览器,或您的浏览器尚不支持脚本运行,请使用Firefox或Chrome浏览器!\n如果您运行的是Maxthon3,请确认当前页面运行在高速模式而不是兼容模式下 :-)"); } else if (isFirefox && typeof (GM_notification) == 'undefined') { alert("很抱歉,本脚本需要最新的Scriptish扩展、不支持GreaseMonkey,请禁用您的GreaseMonkey扩展并安装Scriptish!"); window.open("https://addons.mozilla.org/zh-CN/firefox/addon/scriptish/"); } else if (!window.localStorage) { alert("警告! localStorage 为 null, 助手无法运行. 请查看浏览器是否已经禁用 localStorage!\nFirefox请设置 about:config 中的 dom.storage.enabled 为 true ."); } else { 有没有更简单的初级例子啊 比如用简单的代码实现 我一打开12306的网页 就弹出个类似“hello world” 的消息语句 |
回复
|
游客
,2013/1/30 9:24:46
请问是不是 下面这句话 if (location.host == "dynamic.12306.cn" || (location.host == "www.12306.cn" && location.protocol == "https:")) { 有没有更简单的初级例子啊 比如用简单的代码实现 我一打开12306的网页 就弹出个类似“hello world” 的消息语句 |
回复
|
游客
,2013/1/30 9:28:14
请问是不是 下面这句话 if (location.host == "dynamic.12306.cn" || (location.host == "www.12306.cn" && location.protocol == "https:")) { if (location.host == "dynamic.12306.cn" || (location.host == "www.12306.cn" && location.protocol == "https:")) { if (!isChrome && !isFirefox) {; } else if (isFirefox && typeof (GM_notification) == 'undefined') { alert("很抱歉,本脚本需要最新的Scriptish扩展、不支持GreaseMonkey,请禁用您的GreaseMonkey扩展并安装Scriptish!"); window.open("https://addons.mozilla.org/zh-CN/firefox/addon/scriptish/"); } else if (!window.localStorage) { alert("警告! localStorage 为 null, 助手无法运行. 请查看浏览器是否已经禁用 localStorage!\nFirefox请设置 about:config 中的 dom.storage.enabled 为 } else { 有没有更简单的初级例子啊 比如用简单的代码实现 我一打开12306的网页 就弹出个类似“hello world” 的消息语句 |
回复
|
游客
,2013/1/30 16:50:26
看你这么好学,送你个学校。 http://sebug.net/paper/books/greasemonkey/#example.pattern.prototype |
回复
|
游客
,2013/1/31 15:31:23
明天我也读读代码,看看神器是怎么写成的
|
回复
|
游客
,2013/1/31 19:37:45
greasemonkey 简单的例子倒是好运行 在设置中加网站名就可以了 可是在scriptish下面 是怎么弄的??? 还是很感谢 楼上提到的 userjavascriptsh |
回复
|
游客
,2013/1/31 19:40:42
在greasemonkey下面 在脚本里面就不需给出URL了 在选项里面给出就可以 就是在scriptish里面编辑的时候 确实要在脚本里面加 加在哪里 是什么语句呢? |