你有没有遇到过需要在线查询英文单词,但机器上没装电子词典,有懒得经过在线词典网站的主页去查询的时候呢?如果有,这里有个简洁的办法来简化这个查询的步骤。以下代码只在IE中测试过,回头看看FF是不是也行……
实现步骤:
1. 打开IE,任意创建一个新的书签。
例如说,我是打开IE,来到空白页。在菜单里选[收藏]->[添加到收藏夹...]->[确定]
2. 在菜单的[收藏]里,找到刚创建的书签,点击鼠标右键->[属性],打开这个快捷方式的属性
3. 在属性的URL栏里的内容替换为下面代码(复制粘贴即可):
javascript:Qr=document.selection.createRange().text;if(!Qr){void(Qr=prompt(' 请输入要查询的单词...',''))};if(Qr){void(window.open('http://dict.iciba.com/'+escape(Qr)+'/'))}
4. (可选)在属性里也可以编辑该快捷方式的名字。
完成,在属性窗口按确定来保存修改。
使用方法:
1. 任意打开一个页面,拖曳选中一个单词(最好是英文的单词...)。例如说word。
2. 点击刚创建的那个快捷方式,然后……
3. 看到了新弹出的窗口里在线版词霸对刚才选定的单词的解释。
成功 ^ ^
Have fun!
===============================================================
更新:
刚才Millardo告诉了我另一段有趣的脚本,可以用在dict.cn上。比上面说的方法更强悍:
javascript:void((function() {var element=document.createElement('script'); element.setAttribute('src', 'http://dict.cn/hc/init.php'); document.body.appendChild(element);})())
把这段代码直接复制到浏览器的地址栏里,按回车确认。然后划词翻译就启动了。
不会弹出新窗口,没有心理负担!
……XD
================================================================
要在汉典上查询汉字字典也一样简单……同样的代码,换个地址:
javascript:void((function() {var element=document.createElement('script'); element.setAttribute('src', 'http://www.zdic.net/tools/zih.asp'); document.body.appendChild(element);})())
(这段代码来自
汉典官网)
================================================================
按道理说下面这段代码对应词霸在线版应该也是可以的,不过为什么总是没反应呢……莫非写错了?
javascript:void((function(){ var element=document.createElement('script'); element.setAttribute('src', 'http://hy.iciba.com/hy.js'); element.setAttribute('language', 'javascript'); element.setAttribute('type', 'text/javascript'); element.setAttribute('charset', 'UTF-8'); document.body.appendChild(element);})(); (function(){var element=document.createElement('script'); element.setAttribute('type', 'text/javascript'); var text=document.createTextNode('KSHY.config.cType=1;KSHY.init();'); element.appendChild(text); document.body.appendChild(element);})();)
对应的是
金山词霸官网提供的代码:
<!--
金山词霸网页划词-代码开始
编码:UTF-8
获取代码:http://www.iciba.com
Copyright 2007 Kingsoft Corp.
-->
<span id="kshy_switch"></span>
<script language="javascript" type="text/javascript" src="http://hy.iciba.com/hy.js" charset="UTF-8"></script><script type="text/javascript">KSHY.config.cType = 1;KSHY.init();</script>
<!--金山词霸网页划词-代码结束 -->