gpt4 book ai didi

javascript - 如何添加外部 javascript 文件并通过书签运行功能?

转载 作者:行者123 更新时间:2023-11-29 15:05:07 25 4
gpt4 key购买 nike

您好,我正在尝试制作一个 javascript 小书签,它将指向外部 javascript 源的链接添加到域外的页面。但是,当我运行小书签时没有任何错误,并且页面上的代码永远不会改变。有任何想法吗?这是我正在尝试使用的小书签。谢谢你的时间。

javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://mycode.com/autopopulator.js';autopopulate();})(); 

最佳答案

您还可以通过回调实现此目的:

    var addScript=function(filename,callback){
var e=document.createElement('script');
e.type = 'text/javascript';
e.src = filename;
if(callback){
e.onloadDone=false;//for Opera
e.onload=function(){e.onloadDone=true;callback();};
e.onReadystatechange=function(){
if(e.readyState==='loaded'&& !e.onloadDone){
e.onloadDone=true;callback();
}
}
}
if(typeof(e)!=='undefined'){
document.getElementsByTagName('head')[0].appendChild(e);
}
}
addScript('http://yoursite.com/js/yourScript.js',function(){functionFromYourScript();});

(当然你会想要优化它以将它塞进书签,但你明白了......)

关于javascript - 如何添加外部 javascript 文件并通过书签运行功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902180/

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