方法:
用 iPad 或 iPhone 的浏览器如 Safari 访问
http://code.Google.com/p/itransmogrify/
点击页面接近末尾的 “right from your iPhone” 链接。
到达这个新页面,其实就是一个详细的介绍,这里把重点 *** 作说一下:把当前的网址添加到 Safari 收藏夹里,名字可以用默认的 iTransmogrify。
编辑刚刚添加的这个书签,点击第二行的网址栏,用 iPad 的文本选择功能,一直拖到整行的最左边,看上去像下面这样
http://joemaller.com/___?JavaScript:if%28typ ...
然后选中从最左边开始直到 JavaScript 之前的问号,不包括 JavaScript 字样,把选中的文字删掉,这样书签就编辑好了。
然后访问带有 Flash 内容的网站,此时 Flash 内容不能显示,点击刚刚添加的 iTransmogrify 书签,当前的网址不会改变,但是 Flash 内容会显示出来。顺利的话,再打开其它带 Flash 内容的网站应该也能显示,如果再遇到不能显示 Flash 的,只需再点击一下 iTransmogrify 书签就行了。
下面再简单探讨一下它的原理,本质上这是以书签方式运行的一小段 JavaScript 代码,它的完整代码如下:
http://joemaller.com/___?JavaScript:if%28typeof%28iTransmogrify%29%3D%3D%27undefined%27%29%7Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.src%3D%27http%3A%2F%2Fjoemaller.com%2FiTransmogrify-latest.Js%3Fq%3D%27%2B%28new%20Date%29.getTime%28%29%3Bdocument.getElementsByTagname%28%27head%27%29%5B0%5D.appendChild%28s%29%7DvoID%280%29
它的作用就是在当前页面加载进来一个外部 Js 文件,其地址是 http://joemaller.com/iTransmogrify-latest.Js 我们可以把这个 Js 文件下载下来再仔细看,雪峰大体看了一下,它的原理似乎是把播放 Flash 的插件仿冒成 iPad 本身支持的插件,如 QuickTime,当然为了实现此仿冒还要做很多接口控件映射等等。可能个别 Flash 的控件不能完全映射到 QuickTime 上,所以用上述方法看 Flash 时有个别小功能没有,比如土豆视频的主视频可以看,但是两侧的广告都不显示。 总结以上是内存溢出为你收集整理的无需越狱或安装应用在 iPhone 和 iPad 上打开 Flash 视频全部内容,希望文章能够帮你解决无需越狱或安装应用在 iPhone 和 iPad 上打开 Flash 视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)