IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临

编程之家收集整理的这篇文章主要介绍了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插件

image

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本地缓存都可以使用。每个扩展由下列文件组成:

当你开发一个扩展的时候,需要把这些文件放在一个文件夹里,当你发布这个扩展的时候,这个文件夹下的所有文件将会打包成一个特殊后缀.crx的ZIP文件。下面这个是12306的订票助手的插件内容,把crx改成zip或者rar,然后用7-zip解压缩后就可以看到了。

image

然后打开chrome://settings/extensions,点击上方的“载入正在开发的扩展程序”,选中你刚刚解压出来的那一整个文件夹(不要选里面的子文件夹)然后点确定,就直接安装成功了!(注意安装成功以后不要删除在电脑上解压好的那个文件夹,也不要更改那个文件夹的位置,不然就又相当于卸载了……)

image

文件取名manifest.json,用来描述这个扩展,包括扩展名字、版本、调用文件、可用域等信息。下面我们来看看manifest.json这个文件里都有什么东西,用记事本打开manifest.json这个文件,可以发现该文件里有如下信息:

image

这个扩展可以调用12306.cn的内容

如果你插件需要和网页交互,那么他就需要一个内容脚本(Content scripts),内容脚本常由JavaScript编写,会在网页载入完成后调用。完全可以把内容脚本看做是网页的一部分,而不是扩展的一部分。

内容脚本可以访问到当前浏览器浏览的页面,而且还可以改变网页的显示方式(油猴脚本就是内容脚本)。下面的图片中,内容脚本可以读取、更改网页的DOM。 这个插件内容脚本就是12306_ticket_helper.user,在这个脚本里就可以干很多抢票软件要做的东西了,自己也可以在这个基础上完善。所以搞技术的你我一定可以冲破铁道部的封锁拿到票高兴回家。

相关文章

创建Chrome Web app

Chrome Extension 动手实操

总结

以上是编程之家为你收集整理的IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临全部内容,希望文章能够帮你解决IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206(已满)
编程之家官方4群:230427597

相关文章

猜你在找的HTML5相关文章

概述 WeUI是一套同微信原生视觉体验一致的基础样式库,为微信Web开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素
在新的HTML5标准中,新增了一个非常重要的元素—canvas元素。使用该元素,可以在页面中直接进行各种复杂图形的制作。因此,如果使用该元素绘制统计图,比之前使用服务器端控件来生成统计图的方法更加具有
ReactJS通常也被称为"React",是一个刚刚在这场游戏中登场的新手。它由Facebook创建,并在2013年首次发布。Facebook认为React在处理SPA问题上可以成
又到了一年一度的中国春运,今年的网络订票(12306.cn)有好多的故事上演,下面几条是这两天的几条相关新闻。猎豹浏览器推出春运抢票版 九大优势轻松订票抢票插件风靡的恶果:农民工成购车票弱势群体123
Twitter发布了Flight项目。Flight是一个轻量级的、基于组件的JavaScript框架,可以将行为映射到DOM节点上。Twitter将其用在自己的Web应用上,Twitter基于MIT许
JayData 是一个标准的、跨平台的库和方法,用于访问和操作各种不同的数据源,最适合用于 JavaScript 和 HTML5 应用。 官方网站:http://jaydata.org/ ASP.NE
简洁优雅的 Twitter Bootstrap Metro 界面风格开发框架,是 GitHub 上的开源项目http://talkslab.github.com/metro-bootstrap 。Me
XB 软件公司最近发布了JavaScript UI 库Webix ,其中包含的组件超过45个,用这些组件可以构建跟HTML5 和 CSS3 兼容的程序,这些程序不仅能在个人电脑上运行,还能用在iOS、