Chrome和Firefox正在取消我的本地请求

问题描述 投票:0回答:1

我正在尝试通过将swf文件注入由测试服务器提供服务的网站来测试某些本地Flash开发。

我已经在Chrome上设置了--disable-web-security,以便可以加载本地资源。

在FireFox上,我已设置:

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开发人员工具中,Test.swf显示为状态为已取消。在FireFox中,它甚至没有显示浏览器试图加载Flash文件,而在“网络”列表中则完全没有。

在两个浏览器中均未显示任何控制台消息。

我的目标是将来使用Selenium使其自动化,因此,我希望避免使用插件,除非它可以与Selenium一起使用。

我正在尝试通过将swf文件注入到由我的测试服务器提供服务的网站中来测试某些本地Flash开发。我已经在Chrome上设置了--disable-web-security以允许我加载...

javascript selenium flash
1个回答
0
投票

您的html代码没问题。绝对正确。

© www.soinside.com 2019 - 2024. All rights reserved.