相关疑难解决方法(0)

从Windows机器访问iOS Safari Web Inspector

新的iOS 6 Safari附带了Web Inspector功能,可以通过USB线从桌面Safari连接到它.然后,它允许您从桌面调试在iOS Safari中打开的页面.但据我所知,此功能仅在Mac Safari上支持,而不是在Windows上支持?我是对的,还是Windows Safari也有可能?或者它可能会在以后可用?

windows safari web-inspector ios

53
推荐指数
3
解决办法
6万
查看次数

在iPad上调试JavaScript错误

有没有办法调试在iPad上运行的JavaScript页面?

javascript debugging ipad

15
推荐指数
1
解决办法
3万
查看次数

PHP:iPad不播放由PHP提供的MP4视频,但如果直接访问则可以

我已经试图找到这个问题的解决方案已经有好几天了,我尝试了所有可以在stackoverflow和其他平台上找到的建议.而且,仍然没有解决方案.

我正在通过HTML5视频标记嵌入视频:

 <video poster="thumb.png" controls="controls" preload="none" width="640" height="480">
    <source src="provider.php?secure=12345" type="video/mp4">
 </video>
Run Code Online (Sandbox Code Playgroud)

我尝试通过PHP传送MP4视频文件,而不是直接链接它.直接链接mp4文件工作并播放文件!

测试:

  1. 视频文件:https://github.com/q2apro/videotest-ipad/raw/master/video.mp4(在iPad上播放)
  2. PHP加载的视频文件具有相同的标题:https://github.com/q2apro/videotest-ipad/blob/master/test-headers.php(不在iPad上播放) - 源码
  3. PHP用Byte Ranges加载的视频文件:https://github.com/q2apro/videotest-ipad/blob/master/test-byterange.php(不在iPad上播放) - 源码
  4. PHP用Byte Ranges加载的视频文件(另一个脚本):https://github.com/q2apro/videotest-ipad/blob/master/test-byterange-2.php(不在iPad上播放,警告"操作可能没有完成") - 源代码

笔记:

  • 上面的所有链接都是直接访问/播放视频文件而没有嵌入标记
  • 视频适用于Windows中的所有浏览器(但不适用于iPad上的Safari/Chrome,也可能不适用于iPhone)

我的设置:

  • 测试设备:iPad iOS 6(我没有mac,无法调试)
  • 带Safari和Chrome的iPad(试过两种浏览器)
  • 我的服务器是来自domainfactory的共享托管
  • 调试工具:Firefox 29 Web Developer Console/WIN7

.htaccess测试文件夹设置MIME类型,并接受-范围:

AddType video/mp4 .mp4 

<IfModule mod_headers.c>
   Header set Accept-Ranges "bytes"
</IfModule>
Run Code Online (Sandbox Code Playgroud)


即使我创建了相同的标题(比较测试URL 1.2.),iPad也没有通过PHP请求播放文件. …

php video html5 ipad

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

ipad ×2

debugging ×1

html5 ×1

ios ×1

javascript ×1

php ×1

safari ×1

video ×1

web-inspector ×1

windows ×1