博客中您自己的Bookmarklet

时间:2011-04-30 作者:Mrchief

有人知道如何在wordpress这样的博客中发布自己的bookmarklet吗。com或blogger。com?他们似乎都在格式化bookmarklet,要么删除javascript,要么把它搞糟。

E、 g.在wordpress博客中粘贴:

<a href="javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){$.hide()});" title="Run"></a>
结果

<a href="//ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){$.hide()});">Run jQuery Code</a>

3 个回复
最合适的回答,由SO网友:fuxia 整理而成

在上创建可单击的链接http://jsfiddle.net/ 并链接到它。

SO网友:Rarst

WordPress。com公司does not allow to post JavaScript.

您应该按照posting source code 或者将其放在externals snippets服务上(例如Gist 例如)并链接到它。

不幸的是,这两个链接都不能作为活动的可点击bookmarklet链接。

SO网友:Norcross

大多数可视化编辑器都会尝试格式化代码。如果将其包装在<code> </code> 标记无效,请尝试此插件http://wordpress.org/extend/plugins/inline-javascript/

相关推荐

通过Press-This Bookmarklet将页面URL传递到自定义字段

这是我的情况。我想使用WordPress的修改版本Press This bookmarklet将当前页面URL传递到我的帖子上的自定义字段。在这种情况下,假设我的自定义字段是linked_list_url. 我猜这有四个方面:向bookmarklet生成的页面添加自定义输入字段抓取使用bookmarklet的页面的URL并存储它,将存储的URL传递给自定义输入字段,将自定义输入字段的内容传递给WordPress,将其设置为自定义字段的键,我修改了bookmarklet,使其具有自定义输入字段,并将URL从

博客中您自己的Bookmarklet - 小码农CODE - 行之有效找到问题解决它

博客中您自己的Bookmarklet

时间:2011-04-30 作者:Mrchief

有人知道如何在wordpress这样的博客中发布自己的bookmarklet吗。com或blogger。com?他们似乎都在格式化bookmarklet,要么删除javascript,要么把它搞糟。

E、 g.在wordpress博客中粘贴:

<a href="javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){$.hide()});" title="Run"></a>
结果

<a href="//ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){$.hide()});">Run jQuery Code</a>

3 个回复
最合适的回答,由SO网友:fuxia 整理而成

在上创建可单击的链接http://jsfiddle.net/ 并链接到它。

SO网友:Rarst

WordPress。com公司does not allow to post JavaScript.

您应该按照posting source code 或者将其放在externals snippets服务上(例如Gist 例如)并链接到它。

不幸的是,这两个链接都不能作为活动的可点击bookmarklet链接。

SO网友:Norcross

大多数可视化编辑器都会尝试格式化代码。如果将其包装在<code> </code> 标记无效,请尝试此插件http://wordpress.org/extend/plugins/inline-javascript/

相关推荐

通过Press-This Bookmarklet将页面URL传递到自定义字段

这是我的情况。我想使用WordPress的修改版本Press This bookmarklet将当前页面URL传递到我的帖子上的自定义字段。在这种情况下,假设我的自定义字段是linked_list_url. 我猜这有四个方面:向bookmarklet生成的页面添加自定义输入字段抓取使用bookmarklet的页面的URL并存储它,将存储的URL传递给自定义输入字段,将自定义输入字段的内容传递给WordPress,将其设置为自定义字段的键,我修改了bookmarklet,使其具有自定义输入字段,并将URL从