如何对对象使用 Greasemonkey @include

发布于 2024-10-21 19:32:58 字数 369 浏览 1 评论 0原文

我想从一个对象更改一个站点。

例如,地址为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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒与心事 2024-10-28 19:32:59

您需要使用 // @run-at document-start ,它仅 Scriptish支持atm。

// ==UserScript==
// @name            EXAMPLE
// @namespace       http://stackoverflow.com/questions/5286896/
// @include         http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
// @run-at          document-start
// ==/UserScript==

GM_openInTab("http://i4.ytimg.com");

更新: Rene,如果您按照我的示例操作,您可以做您想做的事情,您需要确定如何将拇指的网址转换为原始网址,或者您可以使用 GM_xmlhttpRequest 以某种方式确定原始网址是什么。如果您需要帮助解决这个问题,那么您应该问另一个问题。

You need to use // @run-at document-start which only Scriptish supports atm.

// ==UserScript==
// @name            EXAMPLE
// @namespace       http://stackoverflow.com/questions/5286896/
// @include         http://i4.ytimg.com/vi/SqSlUz-J-jw/default.jpg
// @run-at          document-start
// ==/UserScript==

GM_openInTab("http://i4.ytimg.com");

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文