我正在使用它将我的书签加载到安全的网页上。
javascript:(function() {
document.body.appendChild(document.createElement('script')).src = 'http://mydoamin/bookmarklet/pets.js?' + Math.random();
})();
我想知道是否有其他方法可以在安全的网页上加载bookmarklet。
搜索后
我发现了这个并且它有效:)
javascript:var s=document.getElementById('script');
if(s){
s.parentNode.removeChild(s);
}
s=document.createElement('script');
s.setAttribute('src', 'http://mydoamin/bookmarklet/pets.js');
s.setAttribute('type', 'text/javascript');
s.setAttribute('id', 'script');
document.body.appendChild(s);
void(0);
任何人仍然想要纠正它,请继续。
答案 0 :(得分:0)
您必须首先创建一个元素,然后才能调整属性,除此之外还有一个括号错误,应该删除createElement('script')之后的第二个括号并放在该行的末尾。试试这段代码:
javascript:(function(){var a=document.createElement("script");a.type="text/javascript";a.src="http://mydoamin/bookmarklet/pets.js?"+Math.random();document.getElementsByTagName("body")[0].appendChild(a);}());