|
[西红柿原创]opera浏览器网页中的图片直接提交到网络相册的方法
比如将某个网页上的图片提交到yupoo,yupoo官方并不提供适用于opera的解决方案。那么我们其实可以下载它的ie右键菜单注册表插件,来自行研究。
然后会发现,ie右键菜单的提交到yupoo,是提交到http://www.yupoo.com/photos/uploadbybookmarklet这个网址的,那么我们用下载工具把这个网址对应的html文件搞下来。可以看到,源代码中关键部分是这个样子。
[quote]<script type="text/javascript">
if (external.menuArguments) {
var srcEvent = external.menuArguments.event;
var EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
var url = EventElement.href;
var title = external.menuArguments.document.title;
var alt = EventElement.alt;
var purl = external.menuArguments.location.href;
[color=red]void(window.open('http://www.yupoo.com/photos/saveBookmarklet?ppn='+escape(title)+'&ppu='+escape(url)+'&alt='+escape(alt)+'&purl='+escape(purl)));[/color]
} else {
location.href="http://www.yupoo.com/";
}
</script>[/quote]
我们其实可以把这段代码添加到书签,让它在个人栏显示,就可以大致方便的实现提交图片到相册的功能了。
但是因为我的个人栏平时是不显示的,所以我希望能在右键菜单中实现这个功能。
那么我们的注意力就集中在上面这段红色代码中。代码中url、title等都是脚本里新设置的变量,opera右键菜单并不支持,因此我们的主要工作就是要把这些变量用opera可以理解的东西替换掉。
首先来看opera内建的传递参数
%s is the filename of local source cache 可以理解为当前焦点指向的文件名。比如右键点击一个图片时,%s就是这个图片名。比如我们的logo是http://www.chong4.com/bbs/images/chong4/logo8.gif,那么%s就是logo8。
%t is currently selected text 当前选择的文本内容
%c is the clipboard content 当前剪贴板中内容
%u is active document url 当前页面的url
%l is the address of a link you right-click 当前右键点击的链接地址
现在我们把内建参数拿去替换掉原来yupoo的代码
[quote]
Item, "add 2 Yupoo" = Copy image address & Go to page,"javascript:void(window.open('http://www.yupoo.com/photos/saveBookmarklet?ppn=%s'+'&ppu=%c'+'&alt=%s')) [/quote]
以上代码添加到.\profile\menu\,编辑进你当前使用的菜单ini文件中的image popup menu和image link popup menu即可。
[[i] 本帖最后由 thenew 于 2006-8-8 01:06 AM 编辑 [/i]] |
papayaann | 2006-9-28 06:37 PM |
|
我开始用opera了(不过又拍不用……),删删装装好几次,用了一阵子TT和遨游,转到opera,终于感觉比较稳定了,但是还有一些问题。
比如说西红柿里面的视频不能看,感觉还是flash player的问题,但是ie里我可以看呀,也不知道opera里面怎么用。而且西红柿里字体显示很小(针对论坛,除了正文)……
[[i] 本帖最后由 papayaann 于 2006-9-29 02:38 AM 编辑 [/i]] |
|
关于字体过小的问题:
Opera 工具-首选项-高级-字体-最小字体大小设为12
另外,建议把上方 界面菜单、界面工具栏、界面对话框、界面面版 四项字体全改为宋体
至于 flash 播放的问题,是因为还需要装插件,什么时候看到thenew或我QQ上线就吱一声,我们传给你。 |
|
我用的是MAXTHON,开始也不能看视频呀,后来捣鼓装了个ADOBE FLASH PLAYER,睡了一觉起来开机就可以看了。。。嘿嘿,显然就是THENEW同志评价的说我安装以后当时没有重启动。。BUT当时安装后没有提示我重新启动呀。。。汗~~~ |
|
to 蕊儿:我的意思是重启浏览器
to papayaann:你可以先到这里 [url]http://www.adobe.com/shockwave/download/download.cgi[/url]
和 [url]http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash[/url]
下载官方的shockwave player和flashplayer试试,不知道现在adobe官方解决了opera兼容这个问题没有。
如果不行的话,再 到这里下载压缩包 [url]http://my.opera.com/thenew/homes/exe/a.rar[/url]
将压缩包中的文件解压缩到 [i]你的opera安装目录[/i]/program/plugins/ 中,再重启opera。
中文用户使用opera,首先就是字体。像老大说的那样操作。
其次要了解鼠标手势的使用;
再次要逐一把所有的菜单看过一遍(有不懂的来问我们:P) 以了解这个软件;
了解它的优点;
最后要明白opera的局限性。
以后我再慢慢讲,嘿嘿。 |
papayaann | 2006-9-29 06:12 PM |
|
我都试了,没用啊 |
|
额,鼠标手势怎么用?你说以后慢慢讲的。。。怎么就没音讯了。。。
PS:偶找这帖子找了好久...汗~ |
thenew | 2006-10-17 04:13 AM |
|
有人问我再讲么
以前有讲过一点鼠标手势,还做过一个演示视频。嘿嘿。
请看这里。[url]http://www.chong4.com/bbs/thread-104-4-4.html[/url]
[[i] 本帖最后由 thenew 于 2006-10-17 12:15 PM 编辑 [/i]] |
papayaann | 2006-10-18 03:53 AM |
|
鼠标手势?
说起来,一直听在说,但是,到底是干嘛的? |
thenew | 2006-10-18 10:30 AM |
|
相当于快捷键。方便浏览。
像我和蜗牛这样的家伙,浏览网页时要进行很多重复的工作,比如刷新啊,后退啊,关闭标签,新建标签、重新打开标签等等等等,这些都要去点击各种小图标,干多了就很烦人。
有鼠标手势就只要按住右键在浏览器里随意的挥来挥去就能完成这些操作,很爽 |
|
说实话,鼠标手势的确很爽,但是在我知道有鼠标手势之前,其实也没觉得不爽。 ;P |
papayaann | 2006-10-18 04:10 PM |
|
那用快捷鍵不是更直接? |
|
[quote]原帖由 [i]papayaann[/i] 于 2006-10-19 12:10 AM 发表
那用快捷鍵不是更直接? [/quote]
一只手拿鼠标,另一只手要支下巴、抽烟、拿饼干,没空余的手按快捷键啊。 |
|
偶记得曾经有人说你们都是不抽烟的好孩子~~~
飘过,男人心,海底针~~~
骗子骗子骗子~~~ |
|
[quote]原帖由 [i]NONO[/i] 于 2006-10-19 03:36 PM 发表
偶记得曾经有人说你们都是不抽烟的好孩子~~~
飘过,男人心,海底针~~~
骗子骗子骗子~~~ [/quote]
那人是这么说的
[quote]
鄙人,在下,我,thenew,糖和尚,我们五个都是不抽烟的
[/quote]
:lol |
|
:'(
又犯了如此低级的错误...明明当时知道他是说他自己一个人的~
为什么会联系到你身上呢...
原因是:
偶一直认为你们应该\必须\一定\非得是同一个人不可...不然的话...嘿嘿,小心点~~:@ |
papayaann | 2006-10-19 12:44 PM |
|
啊哈哈:victory:
在网不易里面也说过的,糖和尚5个兄弟,只用买一双鞋;P |
Powered by Discuz! Archiver 4.1.0
© 2001-2006 Comsenz Inc.
|