Wordpress Javascript bookmarklet链接在一个WP站点工作,但在另一个站点不工作

Wordpress Javascript bookmarklet链接在一个WP站点工作,但在另一个站点不工作,wordpress,bookmarklet,Wordpress,Bookmarklet,我在我的wordpress网站上创建了一篇帖子,并分享了几个javascript书签。 当你在对话框中输入一个单词时,其中两个会执行谷歌自定义搜索 以下是其中一个的代码: <a href='javascript:q = "" +(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().te

我在我的wordpress网站上创建了一篇帖子,并分享了几个javascript书签。 当你在对话框中输入一个单词时,其中两个会执行谷歌自定义搜索

以下是其中一个的代码:

<a href='javascript:q = "" +(window.getSelection ?  window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Find Royalty Free From Wikimedia, Simply enter a keyword into the box below", ""); if (q!=null) window.open("http://www.google.com/images?q= " +"\"I+grant+anyone+the+right+to+use+this+work+for+any+purpose%2C+without+any+conditions%2C+unless+such+conditions+are+required+by+law\" + " + escape(q).replace(/ /g, ""+"")) ; void 0' ;
            <font color="#000000">Wikimedia Images</font></a>

现在,由于某种原因,在我的测试站点上,这很好,但在我的个人博客上发布时,它不起作用。测试博客和个人博客位于不同的主机上,运行不同的主题等

知道是什么导致了这个问题吗

如果您想查看文章,它当前显示在它的 滚动到文章的底部,你们会看到一个超链接的stackoverflow

如果我在测试站点上重复相同的过程,超链接将加载bookmarklet对话框

以下是测试站点,Wikimedai超链接上使用的smae代码:

在此方面的任何帮助都将不胜感激