IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临
又到了一年一度的中国春运,今年的网络订票(12306.cn)有好多的故事上演,下面几条是这两天的几条相关新闻。
猎豹浏览器推出春运抢票版 九大优势轻松订票
抢票插件风靡的恶果:农民工成购车票弱势群体
12306抢票插件拖垮美国代码托管站Github
12306抢票插件大受青睐 或存泄露个人信息风险
工信部正式叫停抢购火车票插件 部分仍可用【2】
春运hold火车票,网上刷票插件使用全攻略!
网络订票就离不开浏览器,主流的浏览器有IE,Chrome,Firefox,Safari,搜狗,傲游,猎豹等等,目前主要是WebKit内核和IE的Trident内核两大类以及国内大量的双核浏览器。
作为互联网“入口”之争的战略高地,浏览器向来是巨头们决胜未来的重要砝码,同时也会大大的影响了用户的使用,本次的春运刷票浏览器插件全是清一色WebKit内核Google Chrome插件,让普罗大众近距离的体验Chrome的威力,从这个角度来说,IE又败了,虽然12306网站设计的只支持IE,结果大量有IE的用户发现刚开始放票就没票了,都被Webkit刷走了,实在伤不起。
下面我使用的一个订票插件,这个插件目前还可以用的,只是铁道部已经约谈了各大浏览器的插件作者,这里我也不便多介绍,下面主要是想普及chrome的 crx插件
Chrome的扩展文件的扩展名(后缀)为.crx,Google Chrome可以自动关联这种扩展名为.crx的文件。事实上,当我们将crx文件使用winrar或者是7-zip等解压软件解开之后就可以发现,其中至少包含两个文件,一个文件是扩展名为.js的脚本文件,另一个是文件名为manifest.json的文件,部分可能还会包含一个css文件、图片文件和HTML网页文件,但是.js脚本文件和manifest.json是绝不可少的两个部分。
一个Chrome扩展是由HTML、CSS、JavaScript、图片等文件压缩而成。扩展实际上就是一个web页面,你可以用任何浏览器提供给web页面的接口,从XMLHttpRequest 到JSON ,再到HTML本地缓存都可以使用。每个扩展由下列文件组成:
一个manifest文件(主文件,json格式) 至少一个HTML文件(主题可以没有HTML文件) JavaScript文件 (可选,非必须) 任何其他你需要的文件(比如图片)当你开发一个扩展的时候,需要把这些文件放在一个文件夹里,当你发布这个扩展的时候,这个文件夹下的所有文件将会打包成一个特殊后缀.crx的ZIP文件。下面这个是12306的订票助手的插件内容,把crx改成zip或者rar,然后用7-zip解压缩后就可以看到了。
然后打开chrome://settings/extensions,点击上方的“载入正在开发的扩展程序”,选中你刚刚解压出来的那一整个文件夹(不要选里面的子文件夹)然后点确定,就直接安装成功了!(注意安装成功以后不要删除在电脑上解压好的那个文件夹,也不要更改那个文件夹的位置,不然就又相当于卸载了……)
主文件取名manifest.json,用来描述这个扩展,包括扩展名字、版本、调用的文件、可用域等信息。下面我们来看看manifest.json这个文件里都有什么东西,用记事本打开manifest.json这个文件,可以发现该文件里有如下信息:
这个扩展可以调用12306.cn的内容
如果你插件需要和网页交互,那么他就需要一个内容脚本(Content scripts),内容脚本常由JavaScript编写,会在网页载入完成后调用。完全可以把内容脚本看做是网页的一部分,而不是扩展的一部分。
内容脚本可以访问到当前浏览器浏览的页面,而且还可以改变网页的显示方式(油猴脚本就是内容脚本)。下面的图片中,内容脚本可以读取、更改网页的DOM。 这个插件的内容脚本就是12306_ticket_helper.user,在这个脚本里就可以干很多抢票软件要做的东西了,自己也可以在这个基础上完善。所以搞技术的你我一定可以冲破铁道部的封锁拿到票高兴回家。
相关文章:
创建Chrome Web app
作者: 自由、创新、研究、探索……
出处: http://shanyou.cnblogs测试数据/
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
翻译此页 阿拉伯语 爱沙尼亚语 白苗语 保加利亚语 波兰语 波斯语 朝鲜语 丹麦语 德语 俄语 法语 繁体中文 芬兰语 海地克里奥尔语 荷兰语 加泰隆语 捷克语 拉脱维亚语 立陶宛语 罗马尼亚 挪威语 葡萄牙语 日语 瑞典语 斯洛伐克语 斯洛文尼亚语 泰语 土耳其语 乌克兰语 西班牙语 希伯来语 希腊语 匈牙利语 意大利语 印地语 印度尼西亚语 英语 越南语
分类: 互联网 , 工具箱 , Html5
作者: Leo_wl
出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息查看更多关于IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临的详细内容...