Chrome 和 Firefox 正在取消我的本地请求
Chrome and Firefox are cancelling my local requests
我正在尝试通过将我的 swf 文件注入到我的测试服务器提供的网站来测试一些本地 Flash 开发。
我已经在 Chrome 上设置了--disable-web-security
,以允许我加载本地资源。
在火狐上,我已经设置了:
security.fileuri.strict_origin_policy = false
security.checkloaduri = false
在这两种情况下,我的代码都失败了。 这是我的标记的样子:
<object style="visibility: visible;" id="flash_test" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640"
height="480">
<param name="movie" value="file:///C:/Users/Peter/Desktop/Test.swf" />
<param name="allowScriptAccess" value="always" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="type" value="application/x-shockwave-flash" />
<param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />
<embed id="flash_test" src="file:///C:/Users/Peter/Desktop/Test.swf" allowscriptaccess="always" menu="false"
quality="high" width="640" height="480" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
在 Chrome 开发者工具测试中.swf显示为状态已取消。在FireFox中,它甚至没有显示浏览器试图加载Flash文件,它完全没有出现在网络列表中。
在两个浏览器中,都没有显示任何类型的控制台消息。
我的目标是将来使用 Selenium 实现自动化,所以我宁愿避免使用插件,除非它适用于 Selenium。
你的html代码没有错。 这是绝对正确的。
确保以下几点:-
- 已安装并启用闪存播放器
- SWF 必须存在于给定的路径上。
- 尝试另一个简单的 swf。(确保 SWF 是正确的,并且 SWF 本身没有错)
相关文章:
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 在我的情况下,如何进行http请求
- ajax请求成功,但可以'我看不到我的数据
- 为什么我的解析云代码请求'未经授权'
- 当在文档中拖动mouseup/mouseleve时,我想调用我的Ajax请求
- 使用CloudFront和AmazonS3,或者其他CDN,我可以将所有类似的请求发送到一个静态文件中
- 为什么这个请求不会遵循我的龙卷风重定向
- 我的jQuery加载请求是否被调用了两次
- Javascript-为什么我的JQueryAJAX请求失败
- 只需添加一个'允许跨来源请求'到我的节点应用程序工作
- 谷歌地图V3拒绝了我的请求
- 为什么我的请求对象没有方法“param”
- 谷歌地图API强制实施新的配额-我的请求将计入限制
- 我如何发送我的请求体作为文本使用$http.post
- 似乎不知道如何设置令牌在我的请求头
- 我的请求似乎没有得到适当的答复
- 如何防止Axios编码我的请求参数
- YouTube的请求和我的请求之间的区别
- 为什么我的请求身体是空的
- 为什么Google Places API没有执行我的请求