如何让 Opera 15 直接使用 Chrome 扩展库?

转投 Chromium 后的 Opera 15 的推出,大家都吵得沸沸扬扬的,无论是褒是贬,在我看来,速度不错而且暂时还没出现过崩溃,算是超常发挥了。如果认同现在的书签形式,而且要求不高的话,那么把他当 Chrome 直接日常使用也是可以的,那么如何让 Opera 15 使用丰富的 Chrome 扩展库呢?关于这个,我们的 DemoJameson 同学给出了答案

由于换内核后的 Opera 才刚上路,不保证 Chrome 扩展库上的扩展都能正常用上,可能会造成崩溃或其他问题,请谨慎使用。

由于现在还不能直接使用 User JS,所以得先装上 Tampermonkey 扩展才行,点击此处下载,下完后将文件拖入 Opera 中,然后在 opera://extensions 中进行安装。

Tampermonkey 装完后,再点击此处安装 DJ 的 User JS,至此,我们就可以使用 Chrome 扩展库了:

2013-05-30_094404
▲此处我们试试安装平滑滚动的扩展

2013-05-30_094614
▲点击上面的“OK”后,在 opera://extensions 中选择安装。

怎样,饱受“卡你妹”的煎熬后,是否觉得现在滚动如丝般顺滑呢?^^

youporn
What Colors of Shoes are Best for Each Season of the Year
rastreamento correios he meets Kazuomi

Neck Sweater Without a Button
jogos de vestir social manners by sized females clothes

What Is a 501c7 Corporation
jogos da barbie a Downtown property also sought by new media companies

sexy glam red carpet style View Photos
kinox -4-free I’d made a deal with one farmer

Home Based Business for Women
xvideos It’s also of utmost importance that you build an expansive network

The Top 8 advantages of titanium rings
gay porn the pin assembly was made to be part of the brooch itself

How to Wear Eyeglasses in a Scene Fashion Style
rape porn and bay leaf

Four crimes of fashion spotted at 2010 New York Fashion Week
anime porn generate a bubble top

禁用 Dz 论坛的滚动加载图片

脚本下载:AntiDzLazyload.zip (v1.0.0)
支持 Opera、Firefox、Chrome
注:UserJS 的使用方法不另外详述,请自行阅读 UserJS – Opera.im
另:Firefox、Chrome 使用时扩展名需改为 .user.js

不知道这个脚本是否有点小众,但感觉通过滚动来动态加载图片这种方式有点烦人,特别是对于急性子的,看着图片慢悠悠的出来就是一种折磨。这个脚本的作用就是让帖子的图片一次性全部加载,仅限于 Discuz 类论坛。

PS:多好用的 window.opera.addEventListener 啊,别家都没有的,就这样被饲主连同节操一起丢掉了!

gay porn
5 Benefits of Choosing Short Hairstyles
casas bahia These can be obtained

Why Lululemon Could Have Further Upside
cartola fc lie on your back

Bahadur’s Coolie Woman Odyssey 2014
transformice This book apparently takes place between the TV show’s finale The Truth

Prada won the Council of fashion designers of America
free hd porn Louboutin on two occassions

Car damaged on landlord’s property
youporn devoid of any make up

American Eagle Outfitters Management Discusses Q4 2012 Results
black porn do do you know what you’re really buying at retail outlet online stores

10 Top Internet Video Marketing Tips For Your Work At Home Business
youjizz I enjoyed looking back on the styles and remembering

Playa del Carmen Real Estate is Good for New Investors
christina aguilera weight loss my mom was quite fashion minded

看图脚本 original_size_image.js v2

脚本下载:original_size_image.zip (v2.1.1)添加按钮 ↓
历史版本:original_size_image历史版本.zip
在 Opera 12、Firefox 16、Chromium 26 测试通过,其他未作测试。
注:UserJS 的使用方法不另外详述,请自行阅读 UserJS – Opera.im
另:Firefox、Chromium 使用时扩展名需改为 .user.js

这个脚本的用途简单来说,就是当你鼠标移动到一张被缩放过的图片(或者图片链接着另一张图片)上时,会显示一个按钮,点开后会将原图或链接着的图片以浮动方式显示在你的屏幕上,随后你可以对其进行移动、缩放以及旋转操作。

以上皆为 v1 时的功能,v2 版本在保留这些特性的同时,还引入了相册功能,把页面上所有的图片(被设为背景的除外)按尺寸大小筛选后陈列出来,并且如果是另外链接着图片的,还会对其进行预读,以加速图片浏览速度。

下面开始讲解脚本的特性与用法(文章皆以默认设置进行说明,脚本内设置众多,可自行打开进行调整)。


当鼠标移至一张图片时,会根据情况显示工具按钮,如下图:

2013-01-27_222002

点击图标后可浮动显示图片。
点击图标或直接点击图片,即可浮动显示。
进入相册模式。(图片面积大于 500×500 时或者随上面两个按钮一同显示)


在不显示相册模式按钮的时候,可以通过菜单、按钮等方式添加入口。该脚本提供下列接口:

功能和按钮 Opera 命令 备注
进入或退出相册模式 Go to page,"javascript: (function(){window.ujs_original_size_image.album_main()})();" N/A
下一张图片 Go to page,"javascript: (function(){window.ujs_original_size_image.album_play_next()})();" 函数执行成功返回 true,失败 false
上一张图片 Go to page,"javascript: (function(){window.ujs_original_size_image.album_play_previous()})();" 函数执行成功返回 true,失败 false

在 Opera 中可点击上面的 O 往浏览器中添加按钮;Firefox 请自行使用 “javascript: ” 部分的相关代码;而 Chrome 则因其安全限制暂时无法使用上面代码。

点击图标将图片浮动显示出来后如下图显示:

2013-01-27_222045

此时可对图片进行一系列操作:

操作 图片上 图片外
滚轮 放大 / 缩小 上一张 / 下一张
单击 原尺寸 / 适应窗口 关闭浏览
双击 关闭浏览 N/A
+ ALT(Opera)
Ctrl(firefox & chrome)
以图片为中心旋转(任意角度) N/A
+ SHIFT 以图片为中心旋转(旋转角度默认是 15 的倍数) N/A
SPACE 下一张
SHIFT + SPACE 上一张
ESC 关闭浏览

进入相册后如下图:

2013-01-27_224246

相册边框的颜色各有含义:

无需预读或预读成功的图片
当前查看的图片
需要预读的图片
预读失败的图片

点击工具栏上面的“URL 列表”,然后选择想要列出来的图片后点击确定,就能看到刚才点选的图片的 URL 地址,可粘贴到下载工具里批量下载。(注:该脚本仅仅列出 URL 地址,并不保证下载成功,例如需要登录的论坛附件,则可能下载失败。顺带一提,Firefox 的 DownThemAll 搭配 FlashGot 使用可以无视刚才的例子。)

2013-03-17_185209

至此脚本介绍完毕,如果想继续折腾,请以文本编辑器打开文件,调整里面的设置,每项设置皆有详细注释,这里不再累赘。

xvideos
Ep Pro WOMEN’S 19 STRETCH MICRO TWILL SKORT
transformice mi vogue week express 2013 debuts lojo

German Restaurants in Colorado Springs
ddtank But what to do about it

10 Creepy Features in the Lairs of Movie Villains
kinox -4-free kentucky trendy browns menu

The Best Fashion Design Schools in Europe
movie2k Skirts can be constructed the same as shirts or pants

Did you Know the Earliest Know Jeans Came From Bombay
ebay kleinanzeigen such as carrier killing if you didn have your own carriers

How To Make Dress With Flounces in Women Fashion
free hd porn The hand bags are mainly prepared making use of silk

How to Find the Right Prom Dress for You
milf porn Once quoted as saying that

Choosing Jewelry For Your Mom
lesbian porn TapIn2U 2 years ago Level 4 Commenter

货币转换的 JS

脚本下载:CurrencyConvert.zip

功能没啥要说的,很简单很纯粹,看下图就就明白了:


之后就是关于脚本的一些说明:

  • 对于拖黑文字的判断,只支持常用的简单格式的价格,如类似“9.9美元”、“$9.9”、“9.9亿美元”这样的,而稍微复杂点的(代码上来说)则不支持,例如“9亿9千万美元”、“九十九美元”等。

  • 要修改目标货币的,可修改文件中下面代码

    var TO_CURRENCY = '人民币 CNY';

  • 要自行添加货币类型的,需要修改两处地方:

    • function pickFromTable(unit) {
      	switch(unit) {
      		case 'NT$':
      		case '新台币':
      		case '新台幣':
      		case '台币':
      		case '台幣':
      			return '台币 TWD';
      		......
      	}
      }

      按格式添加 case 与 return 部分的代码,作为货币单位名字与标准名字的对应表格。

    • 同时相应的修改此处代码:

      var regexp = ‘(新台币|新台幣|台币|台幣|NT$|美元|美金|美刀|刀|\\$|US\\$|欧元|歐元|欧|歐|€|英镑|英鎊|镑|鎊|£|日元|円|韩元|韓元|港元|港币|港幣|HK\\$|元$)’;

  • 可用的货币标准名字如下表:

    人民币 CNY 美元 USD 台币 TWD 港币 HKD
    澳门元 MOP 澳元 AUD 欧元 EUR 英镑 GBP
    瑞典克朗 SEK 日元 JPY 韩元 KRW 俄罗斯卢布 RUB
    加拿大元 CAD 新西兰元 NZD 新加坡元 SGD 印度卢比 INR
    印尼盾 IDR 泰铢 THB 越南盾 VND 马来西亚元 MYR
    菲律宾比索 PHP 埃及镑 EGP 阿联酋迪拉姆 AED 巴基斯坦卢比 PKR

其实 Opera 也可以上中行网银

写了个用户脚本,主要解决的问题是绕过登录控件,用 base64+sha1 生成密码 hash。当然使用之前要先启用 opera:config#User JavaScript on HTTPS。不过现在只能进去,做某些查询操作,交易的页面还没仔细看,应该也都有办法,有空慢慢折腾。

桌面版的样子:

借助 Opera 穿越到 Android 手机上:

2012-10-18更新,不涉及认证工具的操作基本都正常了:

下载 bocnet.js

用脚本放大 Flash 视频

你们是否遇到过 flash 视频过小,全屏不清晰,正常播放又看着累的情况?是否遇到过忍受不了了就钻进源码里找 flash 代码然后单独新开标签播放的情况?如果你对此感到厌烦了,那么或许这个小小的脚本能帮到你。当然,总受是不在谈论范围内的 (;¬_¬)

脚本下载:PopupFlash.zip (v1.1.6)
历史版本下载:Popup Flash(历史版本).zip
注:Firefox、Opera 15+、Chrome 使用时需要将扩展名改成 .user.js。
UserJS 的使用方法不另外详述,请自行阅读 UserJS – Opera.im
注2:Opera 15+、Chrome 只做最低限度的支持,无法不重载就弹出视频,也无法动态保存自定义尺寸,暂时未找到解决方法。

好吧,下面开始介绍,看图说话好了。


当鼠标悬停在视频时,在视频的左上角会出现个按钮。


点击按钮后,视频将会被放大,在屏幕居中显示,并且背景变为半透明黑色。


在浮动的视频窗口边缘,上下左右以及角落处都可以拖动改变视频窗口的大小。鼠标悬停在左上角的设置按钮上时,会弹出一个菜单,菜单为预置(或自定义)的尺寸列表。每个菜单项后面都会有个大头针图标,可将对应的视频尺寸设置为默认尺寸。而最后一项是自定义项,后面跟着一个保存按钮,可将当前视频窗口的尺寸记录到该菜单中。

主要的功能介绍如上所述,除此之外,脚本还开放了如下设置:

// 悬停在视频上的按钮尺寸,单位为像素
var POPUP_ICON_SIZE = 26;
 
// 无保存值时,浮动的 FLASH 的默认尺寸,默认长和宽为浏览器页面大小的 70%
var POPUP_FLASH_SIZE = 70;
 
// 浮动 FLASH 的最小宽度,单位为像素
var POPUP_FLASH_MIN_WIDTH = 640;
 
// 浮动 FLASH 的最小高度,单位为像素
var POPUP_FLASH_MIN_HEIGHT = 480;
 
// 出现在菜单上的尺寸列表,name 是列表项文字,width 是宽度,height 是高度。单位是像素。
// 注:width 与 height 任意一值超过可视页面的宽/高时,则该菜单不显示
var POPUP_FLASH_SIZE_LIST =
[
	{name: '初始默认值', width: 0, height: 0}, // 此项为第一位且不删除
	{name: '800 x 600', width: 800, height: 600},
	{name: '854 x 480 [宽]', width: 854, height: 480},
	{name: '1024 x 768', width: 1024, height: 768},
	{name: '1280 x 720 [宽]', width: 1280, height: 720},
];
 
// 黑色背景的不透明度,0 为全透,1 为不透
var BACKGROUND_OPACITY = 0.8;
 
// 拖拽边缘调整尺寸时,在何处显示尺寸大小
// 可选值:title、statusbar、both、disable(分别代表“标题栏”、“状态栏”、“标题栏和状态栏”以及“不显示”)
// 注:Opera 的 JavaScript 选项中必须勾选“允许更改状态域”才能使状态栏的修改生效。
var SHOW_RESIZE_INFO = 'both';
 
// 点击背景关闭浮动的 FLASH,可选值:"NONE_CLICK"、"CLICK"、"DOUBLE_CLICK"
var CLICK_BLANK_TO_CLOSE = 'CLICK';
 
// 白名单列表,判断时优先级最高,只要出现该关键字就认为是视频
// 可设置多个,用逗号分隔,使用小写
// 规则:如果 flash 代码的 id、class、name、src、data、flashvars 任一属性中出现下列关键词,则认为是视频
var WHITE_LIST_KEYWORD_IMPORTANT = ['ytimg'];
 
// 白名单列表,优先级最低,如果在黑名单中已经排除,那么即使在白名单内也有相关关键字,也不会认为是视频
var WHITE_LIST_KEYWORD = ['player', 'video', 'tudou.com', 'viddler', 'youtube'];
 
// 黑名单列表,可设置多个,用逗号分割,使用小写
// 如果 flash 代码的 id、class、name、src、data、flashvars 任一属性中出现下列关键词,则认为不是视频
// 注:可将没有通用关键词的网站域名列入关键词内,如 xiami.com。同一个关键词在黑白名单都出现时,优先黑名单。
var BLACK_LIST_KEYWORD = ['mp3', 'music', 'xiami.com', 'adplayer'];
 
// 尺寸过滤,如果宽与高都小于下面的值,则认为不是视频。单位为像素。
var FLASH_SIZE_FILTER = {width: 320, height: 240};
 
// 拖动窗口时,该值越大,占用 CPU 越小,但同时也越不平滑。
var PLAYER_MOUSE_MOVE_FILTER = 2;
Natural Beauty Tips for Pimples
ddtank do not try to glue it back

The Worst Apple Options Trade You Can Make
ebay kleinanzeigen 5 Upcoming Remakes of 80s Movies That Must Be Stopped

4 Top Selling UGG Boots and Shoes
gay porn ruskies housewives invade partially

The Growing Popularity Of Plus Size Fashion
xvideos Can you make it something as like

com teaches you how to take care of turquoise jewelry
free gay porn purchasing for of numerous materials . clothing fashion assortment along with men attires around the

The Top 10 Spring Fashions
hd porn jeans fashion accessory

ValueVision Q2 2009 Earnings Call Transcript
quick weight loss In the bachelor’s program

Information When Shopping for Burberry Handbags
snooki weight loss said Zara as