gpt4 book ai didi

javascript - 在浏览器端编辑 javascript

转载 作者:行者123 更新时间:2023-11-30 17:17:48 29 4
gpt4 key购买 nike

出于集成目的,我使用来自其他提供商的 javascript 文件。我用下一种方式将它添加到我的网站

    var other = document.createElement('script');
other.type = 'text/javascript';
other.async = true;
other.src = SOME_URL_ON_OTHER_DOMAIN;
(document.getElementsByTagName('body')[0]).appendChild(other);

现在我想改变它的内容。我可以自己在浏览器端执行此操作而不更改 javascript 提供程序端吗?如果不是跨浏览器解决方案就好了。

最佳答案

您必须观察并等待加载远程文件。加载后,您可以重新定义函数。例如这样的事情应该让你开始:

redefineRemoteFunctions = setInterval( function() {
if ( typeof window["remoteFunction"] == "function" ) {
// looks like the remote library has been loaded, we can now redefine the functions
window["remoteFunction"] = function( ) {
// do whatever you want here
};
clearInterval(redefineRemoteFunctions);
}
}, 100 );

关于javascript - 在浏览器端编辑 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25753681/

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