中频加热:【Y】iPad浏览器强化攻略【Y】教你在网页上取词翻译,标注,云书签,用搜狗输入法★★★★...

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 04:52:35
你知道在iPad上可以做到像电脑一样鼠标取词吗?
你知道可以轻松点一下就把英文页面翻译成中文
吗?
你知道在网页上能像用记号笔一样标注句子吗?
你知道不越狱也能用搜狗输入法吗?
这个帖子教你用浏览器完成种种“不可能完成的任务”
帖子有点长,不过按步骤设置完后会使浏览器灰常强大。
觉得一时半会儿看不完请先收藏,最好能顶起来让更多人看到。
让鄙视iPad功能弱的人统统无语!!!

先说一点,此教程适用于所有支持JavaScript指令的iPad/iPhone浏览器,包括Safari,iCab,Mercury,Atomic,Downloads Lite等等等,当然也包括电脑浏览器们。
选个顺手的浏览器,可以参考LZ的浏览器对比评测帖
http://bbs.weiphone.com/read.php?tid=1850562&page=1&toread=1#tpc

再说一点,自带的Safari是可以下载的,而且支持绝大多数网页和网盘
当点击下载链接或页面上的下载按钮时,Safari的网址栏会用进度条显示已下载的比例。
下载完毕之后,页面切换成已下载文件的图标,然后就可以选择用第三方应用把该文件储存下来了。

下面开始说Javascript部分。
简单的说,Javascript网页脚本是运行于网页上的小程序。在浏览网页的时候,载入javascript的网址,就能运行该js程序。
Javasrcipt在iPad和iPhone上可以发挥巨大作用,能给浏览器增加一些很实用的功能,比如在网页上标注,网页取词查词等。
我下边要提到的功能,电脑浏览器也支持(如Firefox, Chrome),有兴趣的话也可以在电脑上用。

操作方法及步骤----------给浏览器添加javascript书签
在浏览时使用javascript功能,是用点击相应书签的方式。所以我们要把javascript的指令地址加入书签。
Safari在保存书签时不能修改地址(一般第三方浏览器在收藏时可修改)。所以想把javascript保存成书签的话,
请先随便把一个页面收藏(推荐收藏到bookmark bar,使用方便),然后修改其名称和URL(如图),
把URL栏复制上javascript调用指令(就是复制我帖子下边提供的那些地址,以“javascript:”开头),然后储存。
在以后想使用强大功能时,点击相应书签就可以了。

如果不太清楚上边的步骤,可以浏览Diigo的给iPad添加js的英文教程,截图和步骤更详细些


下面列出几个很好的Javascript指令。
强调一遍上边说的,把以“javascript:”开头的地址添加到书签里,在浏览任意网页时运行该书签就能调用该程序
不同的javascript程序运行后有不同的操作方法,这里会稍微介绍下。


【新增】把网页转换成文本阅读模式
点一下链接后,网页就会转换成纯文字模式。适合阅读大段文章。
虽然没有iOS5的Safari和Maven等浏览器自带的转换完美,但可以试一试
javascript:function iptxt(){var d=document;try{if(!d.body)throw(0);window.location='http://www.instapaper.com/text?u='+encodeURIComponent(d.location.href);}catch(e){alert('Please wait until the page has loaded.');}}iptxt();void(0)


显示日期和时间
iPad上的状态栏只有时间,浏览网页时点一下这个书签,会弹出一小提示框,告诉你日期和时间。指令:
javascript:var dt78KwZ9=new Date();alert(dt78KwZ9.toLocaleString())

跳转到页尾
点一下这个书签,网页就会自动滚到页尾。想滚到页首的话,点一下屏幕最上边的状态栏就可以。指令:
javascript:scroll(0,document.getElementsByTagName("body")[0].scrollHeight);


把网页翻译成中文
只需要点击一下书签,其他语言的网页就自动被谷歌翻译成中文了。
省去了把网址粘贴到谷歌翻译的繁琐步骤。即使在电脑上这个功能都很好用。
自动在新窗口打开翻译的Javascript指令:

javascript:%20void(window.open('http://translate.google.com/translate?u='+escape(location.href)+'&langpair=auto%7Czh-CN',%20'Detect_to_Chinese',%20'resizable,scrollbars,status'))
在当前页翻译的指令:
javascript:var q=escape(location.href);location.href='http://translate.google.com/translate?langpair=auto|zh-CN&u='+q;


Read it Later---稍后再读
网页云储存服务。浏览网页时如果觉得以后要用到,按一下按钮,就能把这页存到个人账号中。在台式机上也使用read it later的话就能达到完全同步。可以配合iPad平台其免费应用使用。
使用步骤:(此功能与其它的不同,安装相对麻烦点。以前给的操作步骤有误,没成功的FY按照新方法重新安装就可以)
即使你平时用Safari,下边准备过程请用第三方浏览器完成,因为Safari不能复制JS按钮地址

1、注册read it later账号:http://readitlaterlist.com/signup/
2、进入http://readitlaterlist.com/add,登陆
3、来到”How to Add Pages to Read It Later“页面,”Bookmarklets“下提供了3个js指令,分别是储存书签、标记为已读、查看书签列表

4、点击住标志,分别复制js地址存书签就行。(在safari里点住的话只有”打开“键,不能保存也不能复制)
5、如果你用safari,通过复制粘贴把JS地址从第三方浏览器复制到Safari保存成书签
6、存好指令后,点击”read it later“指令。会弹出登陆提示“You are not logged in. Please log in before saving links to Read It Later”。点“login here”登陆
7、登陆成功,以后点击指令就能直接储存了,不用再次登陆。储存成功时会弹出提示框说“Page Saved!"
8、点击查看已保存列表指令,会自动打开新页面查看以保存列表

设置完毕


Diigo----随处标注你的网页
强大的highlight工具。可以用彩色标注网页上的文字,就像用记号笔一样,是浏览网页写论文的利器。
可以在网页上加入注释,也可以记书签。

是云账号储存,以后每次打开被标注过的网页,只需要点一下这个指令,重要的句子就都显示出来了
用法是先选择想highlight的句子,然后点击”highlight“按钮,默认会变成黄色。点击已高亮的地方可以更改颜色等。
在电脑端也安一个的话很好,官网上有专门为电脑设计的插件。也可以配合Diigo的ipad应用使用,是免费的,搜索就能搜到。
注册Diigo账号:http://https//secure.diigo.com/sign-up?referInfo=http%253A%252F%252Fwww.diigo.com
脚本指令:
javascript:s=document.createElement('script');s.type='text/javascript';s.src='http://www.diigo.com/javascripts/webtoolbar/diigolet_b_h_ipad.js';document.body.appendChild(s);


搜狗云输入法

这个是调用搜狗云输入法,只能在浏览器页内用。国内现在有三家云输入法:搜狗,QQ和百度。
其中搜狗的候选项读取速度是最慢的。QQ云反应最快,但不支持iPad,百度云基本只能在百度首页用。
所以只能搜狗了。打字识别什么的还是不错的。
javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('src','http://web.pinyin.sogou.com/web_ime/init.js');document.body.appendChild(e);})())

不过本人还是推荐机器自带的输入法。原因见这个帖子
http://bbs.weiphone.com/read-htm-tid-2273598.html

英汉取词翻译(据说在国内被河蟹,不能用。国外能用)

英汉取词翻译。在网页启用此指令后,点击网页上的词或选中句子,就会弹出中文翻译。
这个指令是调用谷歌翻译进行翻译。但很难当成英汉词典用,因为翻译词只提供一个意思。不是在所有页面都有效
javascript:(function()%7Bif(document.getElementById('__tr_display'))%7Breturn;%7D;window.__tr_id='83f2296d52f013fdfdfcab88a96477d83ca912dc';window.__tr_lang='zh-CN';window.__tr_base='http://iostranslate.appspot.com/js/';var%20__tr_d=document;var%20__tr_s=__tr_d.createElement('script');__tr_s.setAttribute('src',__tr_base+'trns.js?x='+(Math.random()));__tr_s.setAttribute('type','text/javascript');__tr_d.body.appendChild(__tr_s);%7D)()

英英取词词典(据说在国内被河蟹,不能用。国外能用

英英取词词典。在网页启用此指令后,点击网页上的词,就会弹出英文解释。
能发音,也能通过点左上角的“页面”键去Google词典查看更详细的解释
这个指令是调用谷歌词典进行翻译。学习英语的人推荐安装。
不是在所有页面都有效
javascript:(function()%7Bif(document.getElementById('__td_display'))%7Breturn;%7D;window.__td_id='1cb636bd91941bd81a27fc68b18504bc28e03db4';window.__td_lang='en';window.__td_base='http://iostranslate.appspot.com/js/';var%20__td_d=document;var%20__td_s=__td_d.createElement('script');__td_s.setAttribute('src',__td_base+'wikt.js?x='+(Math.random()));__td_s.setAttribute('type','text/javascript');__td_d.body.appendChild(__td_s);%7D)()

目前先提供这些吧。感谢大家的阅读。
大家如果发现了什么好的javascript指令希望能发消息给我,加到帖子里分享给更多人

参考列表:
http://sjolzy.cn/js-pages-use-google-translator-interface-to-be-translated-into-various-languages.html
http://readitlaterlist.com/
http://www.diigo.com/ipad
http://pinyin.sogou.com/cloud/

此贴为分支帖,想了解更多精华信息请浏览
YY哥的综合帖
http://bbs.weiphone.com/read-htm-tid-2273656.html