无需越狱或安装应用在 iPhone 和 iPad 上打开 Flash 视频
iPhone 和 iPad 本身不支持 Flash,有一种办法是安装支持 Flash 的 App,如 Frash。我看到国外朋友介绍的一种方法,可以不用越狱或安装应用,这里翻译出来分享一下。
方法:
用 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 视频相关推荐
- ipad iphone开发_如何在iPhone或iPad上拍摄延时视频
ipad iphone开发 The camera on the iPhone is acknowledged as one of the best cameras you can get on a p ...
- Mac使用技巧:在 iPhone 或 iPad 上自动更新应用程序
如何在 iPhone 或 iPad 上自动安装应用程序更新?按照本提示中的步骤操作,以便您可以自动下载和安装应用程序更新. 在 iOS 中自动更新应用程序 您可以在iPhone和iPad上自动安装应用 ...
- ipad和iphone适配_如何在iPhone和iPad上设置每小时定期提醒
ipad和iphone适配 Khamosh Pathak Khamosh Pathak If your work requires you to be in the field during the ...
- ipad和iphone切图_如何从iPhone和iPad上的Mail应用程序删除电子邮件帐户
ipad和iphone切图 Nicole Lienemann/Shutterstock妮可·利尼曼(Nicole Lienemann)/ Shutterstock When you add your ...
- 如何将Chrome设为iPhone和iPad上的默认Web浏览器
XanderSt/Shutterstock XanderSt / Shutterstock There was a dark time in Apple's history when you coul ...
- 怎样在iPhone、iPad上的Safari浏览器中快速关闭所有标签页?
Safari 是 iPhone 上使用最广泛的网络浏览器,可以在 iPhone 和 iPad 上的 Safari 中轻松打开额外的标签页,也可以一次关闭所有标签页.如何快速做到这一点,而不必一一关闭它 ...
- 如何在iPhone或iPad上设置动态壁纸
Justin Duino 贾斯汀·杜伊诺(Justin Duino) Apple includes several dynamic wallpapers on iPhones and iPads fo ...
- 怎样在iPhone或iPad上的“查找我”中设置AirTag?
激活新的AirTag到您的iPhone再简单不过了,对于想要跟踪钥匙和包等物品的人,您将希望尽快将AirTag附加到它们上.今天小编给大家带来具体的操作方法,需要的朋友欢迎参考操作! 激活AirTag ...
- 如何在iPhone和iPad上隐藏隐藏的相册
Khamosh Pathak Khamosh Pathak The Apple Photos app allows you to hide some photos and videos, but th ...
最新文章
- 九价抢不到?多试试这几个GitHub上的开源项目
- 110余家企业聚集智博会 专家表示智慧城市需以打破数据堡垒为前提
- JAVA——Scanner类绑定System.in后调用close()方法所引发的错误及其解决方案
- ActionScript 3.0 优化
- 计算机代码如何使用方法,电脑定时自动关机代码怎么样使用
- 2100 反弹shell无法粘贴_技术成长日记-Vim实用技巧-4.6复制/删除/粘贴
- SQL Server索引的执行计划
- 【图论】spfa算法详解
- PHPFOG提供100M免费PHP空间
- java 句柄无效_java.io.IOException:句柄无效
- 用python把微信好友头像拼成一张图
- 林下仿野生天麻的种植技术方法
- js excel 在线插件 合并单元格 设置单元格样式 编辑工具
- ros手柄控制机器人小车(一)
- JAVA批量获取归属地所有手机号
- java如何判断回文数
- 使用纯HTML+CSS绘制一个阔爱的UMR~土间埋~
- Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
- 解决百度不能访问的问题
- 想寻找颜值高又能提升幸福感的投影仪?有它就能为你带来