我在Android上使用HTML5视频标签,有时Chrome浏览器说它需要明确的用户手势/点击才能开始播放:
无法在'HTMLMediaElement'上执行'play':API只能由用户手势启动
我知道这是Android中的一个已知问题,但我不明白为什么有时它会自动播放,而在其他场合它需要用户操作!
我正在使用带有自动播放选项的视频标签.
我在AngularJS中有一个问题需要一些指针.
我有一个视图,我想嵌入一个外部URL(例如http://www.w3schools.com).嵌入的html页面应该像普通的html页面一样响应点击和触摸等事件.
我使用了ng-include指令来实现这一点.
这是一段代码:
<ion-content>
<div ng-include src="'http://www.w3schools.com'"</div>
</ion-content>
Run Code Online (Sandbox Code Playgroud)
如果我加载外部html,我将加载外部网页,但页面内的所有链接都被破坏.如果我单击加载页面中的任何链接,所有链接现在都指向localhost而不是外部URL.
我该如何解决这个问题?
预先感谢!
我正在使用 Safari v7.1 和运行 ios v7 的 iOS Simulator v7.1。
我已经按照以下网址启用了 iOS 模拟器中的 Mobile Safari 以及 Mac 上的 Safari 浏览器(v10.9.5)中的所有选项:http ://webdesign.tutsplus.com/articles/quick-tip-using-web -inspector-to-debug-mobile-safari--webdesign-8787
但是,当我在模拟器中运行任何混合应用程序或在移动 Safari 中打开网页时,我在 Safari Web 检查器中看不到该网页。Mac Safari 选项“Develop -> iOS Simulator”显示“No Inspectable application”进行调试。
如果我连接实际的 iPhone ,同样可以正常工作。
欢迎任何指点!