前言:
前面发布了IE,Firefox,Chrome,Safari的插件,觉得Opera也算是第一梯队的队员,也应该发布一个。
刚好Opera11(还是测试版)也是支持extension,所以花了些时间来做这个扩展。
同时也发布到了Opera的网站,看看是否可以通过审批。(我提交到Apple的Safari插件好像还没有批下来)
开发:
Opera11是Opera支持Extension的第一个版本,而且还没有发布正式版,官网说不能保证API不会变,就是说还是Beta版本,连RC都还谈不上。
看来还不是很成熟,以至于我没有找到添加右键菜单的地方,没办法,添加一个按钮也好吧。
下载:
下载地址:Opera 11 红杏浏览扩展下载
Opera官网下载: 红杏浏览(审核中,暂无链接)
(其他浏览器比如IE,Firefox,chrome,safari 插件请到http://www.fwall.info下载 )
使用方法:
如果碰到墙内不能访问的网站,直接点击红杏浏览的图标“杏”,即可通过翻墙打开你的当前Tab的网站。
(目前其他浏览器的插件都实现了更多功能,在页面直接通过右键来翻墙)
还有一个在Opera下使用这个在线代理的方法是设置fwall为搜索引擎,即可方便实现墙外搜索
设置方法是: 地址设置为http://www.fwall.info Query String为: q=%s ,同时选中POST选项,后面有设置的截图。
截图:
Opera中设置搜索引擎的方法:
访问无名小站
代码分享
<script>
var proxy_url= "http://www.fwall.info/";
function addtabwithurl(q){
var url = proxy_url +"?e=1&q=" + Base64.urlsafe_encode(q).split('').join('.');
window.opera.extension.tabs.create({url:url,focused:true});
}
window.addEventListener("load", function(){
//var q = window.location.href;
//var url = proxy_url +"?e=1&q=" + Base64.urlsafe_encode(q).split('').join('.');
var theButton; // the button variable
var toolbar = opera.contexts.toolbar; //the Opera toolbarvar props = { // options for the button
disabled: false,
title: "红杏浏览",
icon: "Icon.png",
onclick: function() {
var tab = opera.extension.tabs.getFocused();
addtabwithurl(tab.url);
//alert('test');
//event.source.postMessage("something");
tab.postMessage('go');
//alert(url);
//opera.extension.broadcastMessage("Hello there");
}
}theButton = toolbar.createItem( props ); // create the button
//theButton.
toolbar.addItem( theButton ); // add button to UI}, false);
</script>
没有评论:
发表评论