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 视频相关推荐

  1. 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 ...

  2. Mac使用技巧:在 iPhone 或 iPad 上自动更新应用程序

    如何在 iPhone 或 iPad 上自动安装应用程序更新?按照本提示中的步骤操作,以便您可以自动下载和安装应用程序更新. 在 iOS 中自动更新应用程序 您可以在iPhone和iPad上自动安装应用 ...

  3. ipad和iphone适配_如何在iPhone和iPad上设置每小时定期提醒

    ipad和iphone适配 Khamosh Pathak Khamosh Pathak If your work requires you to be in the field during the ...

  4. ipad和iphone切图_如何从iPhone和iPad上的Mail应用程序删除电子邮件帐户

    ipad和iphone切图 Nicole Lienemann/Shutterstock妮可·利尼曼(Nicole Lienemann)/ Shutterstock When you add your ...

  5. 如何将Chrome设为iPhone和iPad上的默认Web浏览器

    XanderSt/Shutterstock XanderSt / Shutterstock There was a dark time in Apple's history when you coul ...

  6. 怎样在iPhone、iPad上的Safari浏览器中快速关闭所有标签页?

    Safari 是 iPhone 上使用最广泛的网络浏览器,可以在 iPhone 和 iPad 上的 Safari 中轻松打开额外的标签页,也可以一次关闭所有标签页.如何快速做到这一点,而不必一一关闭它 ...

  7. 如何在iPhone或iPad上设置动态壁纸

    Justin Duino 贾斯汀·杜伊诺(Justin Duino) Apple includes several dynamic wallpapers on iPhones and iPads fo ...

  8. 怎样在iPhone或iPad上的“查找我”中设置AirTag?

    激活新的AirTag到您的iPhone再简单不过了,对于想要跟踪钥匙和包等物品的人,您将希望尽快将AirTag附加到它们上.今天小编给大家带来具体的操作方法,需要的朋友欢迎参考操作! 激活AirTag ...

  9. 如何在iPhone和iPad上隐藏隐藏的相册

    Khamosh Pathak Khamosh Pathak The Apple Photos app allows you to hide some photos and videos, but th ...

最新文章

  1. 九价抢不到?多试试这几个GitHub上的开源项目
  2. 110余家企业聚集智博会 专家表示智慧城市需以打破数据堡垒为前提
  3. JAVA——Scanner类绑定System.in后调用close()方法所引发的错误及其解决方案
  4. ActionScript 3.0 优化
  5. 计算机代码如何使用方法,电脑定时自动关机代码怎么样使用
  6. 2100 反弹shell无法粘贴_技术成长日记-Vim实用技巧-4.6复制/删除/粘贴
  7. SQL Server索引的执行计划
  8. 【图论】spfa算法详解
  9. PHPFOG提供100M免费PHP空间
  10. java 句柄无效_java.io.IOException:句柄无效
  11. 用python把微信好友头像拼成一张图
  12. 林下仿野生天麻的种植技术方法
  13. js excel 在线插件 合并单元格 设置单元格样式 编辑工具
  14. ros手柄控制机器人小车(一)
  15. JAVA批量获取归属地所有手机号
  16. java如何判断回文数
  17. 使用纯HTML+CSS绘制一个阔爱的UMR~土间埋~
  18. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
  19. 解决百度不能访问的问题
  20. 想寻找颜值高又能提升幸福感的投影仪?有它就能为你带来

热门文章

  1. 一个简单的C语言代码段,逻辑题
  2. Reptile_02 json网页爬虫QQ华晨宇音乐
  3. 买好了虚拟服务器后怎么办,购买虚拟主机后应该怎么操作?
  4. Android开发者指南
  5. 51单片机之感应开盖垃圾桶
  6. LORA芯片ASR6505无线远距离传输8位MCU
  7. 京东技术体系员工级别划分及薪资区间
  8. 基于Levy飞行和FDB的郊狼优化算法(matlab代码实现)
  9. 0.1 Typora 文档备份
  10. 相对免赔额和绝对免赔额是什么意思,有什么区别?