gpt4 book ai didi

greasemonkey - 从网页调用 Greasemonkey 函数

转载 作者:行者123 更新时间:2023-12-04 22:52:24 37 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to call Greasemonkey's GM_ functions from code that must run in the target page scope?

(1 个回答)


7年前关闭。




我可以从我的页面调用我的自定义 Greasemonkey 的 function() 吗?

例如,

我创建了一个包含 do_this() 函数的 GM 脚本。
我希望 my-web-site.com 调用 do_this() 函数。
但我不能。

我知道,我可以通过 unsafeWindow.do_this() 但这样做可以防止
我从调用 GM_xmlhttpRequest()。

有任何想法吗?

最佳答案

这里是工作的例子,首先创建元素然后 addEventListener

// ==UserScript==
// @name GM addEventListener Function Test
// @namespace ewwink.com
// @description GM addEventListener Function Test
// @include http://*
// ==/UserScript==

document.body.innerHTML+='<input type="image" id="alertMeID" onclick="do_this()" style="position:fixed;top:0;left:0" src="http://i55.tinypic.com/2nly5wz.gif" />';

document.getElementById('alertMeID').addEventListener('click', do_this, false);

function do_this(){
alert('hello World!, today is: '+new Date())
}

关于greasemonkey - 从网页调用 Greasemonkey 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743008/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com