如何对对象使用 Greasemonkey @include
我想从一个对象更改一个站点。
例如,地址为http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
如果地址包含 http://i4.ytimg.com
,我想打开一个新窗口。
对于网页,您可以使用 // @include http://i4.ytimg.com*,但这在我的情况下不起作用,因为目标 -
http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
- 不是网站,因此脚本不会运行。
I want to change a site from an object.
For example the address is http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
and I want to open a new window if the address includes http://i4.ytimg.com
.
For web pages you can use // @include http://i4.ytimg.com*
, but this doesn't work in my case because the target -- http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
-- is not a website so the script won't run.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用
// @run-at document-start
,它仅 Scriptish支持atm。更新: Rene,如果您按照我的示例操作,您可以做您想做的事情,您需要确定如何将拇指的网址转换为原始网址,或者您可以使用 GM_xmlhttpRequest 以某种方式确定原始网址是什么。如果您需要帮助解决这个问题,那么您应该问另一个问题。
You need to use
// @run-at document-start
which only Scriptish supports atm.Update: Rene you can do what you want if you follow my example, you'll need to either determine how a thumb's url translates to a original's url though, or you could use GM_xmlhttpRequest to determine what the original's url is, somehow. If you want help figuring that out then you should ask another question.