如何让这个书签在Safari上运行?

时间:2010-02-13 13:36:46

标签: javascript safari bookmarklet

我正在尝试进行书签测试。 下面的代码适用于FireFox,但不适用于Safari 4.0.3。 有人知道如何让它在Safari上运行吗?

javascript:var s = document.createElement("script");
s.text = "document.write('hello');";
s.type = "text/javascript";
document.body.appendChild(s);

2 个答案:

答案 0 :(得分:0)

尝试使用:s.innerHTML = "document.write('hello');";

答案 1 :(得分:0)

您需要在document.write(...);

之后添加document.close()
javascript:(function(){
  s=document.createElement("script");
  s.type="text/javascript";s.text="document.write('Hello88');document.close();"
  document.body.appendChild(s);
 })();