2011-09-13 62 views
0

指定您的操作系统:Windows 7(64位)支持视频的音频和本地文件I/O已启用。 请指定您的Web浏览器和版本:(Firefox 6.0.2 32bit) 指定您的Flash Player版本win 10,3,183,5调试播放器:NO 给我们一个简要解释问题,请包括您认为重要的任何信息 问题:我从哪里开始? 这个问题的原因:我是ASP.Net网络应用程序的开发者,它必须符合HIPAA和CMS标准。
目前,该Web应用程序运行在安全的网络上,并通过https访问安全的加密sql服务器,但可以通过安全登录的方式向特定成员公开访问。如何以编程方式更改浏览器中的allowcriptaccess?

有一天,我在VS2010中进行了测试,并将其设置为使用Firefox作为默认浏览器,以便我可以查看它在外部浏览器中的外观和操作方式。当然,在这个本地运行中,它运行在http中,并且位于本地网络上并且是安全的。但是,我在开放式网络上进行了足够的研究,发现x-shockwave swf已下载并安装在我的工作站上,当我运行测试Web应用程序时,出现以下弹出窗口。没有代码只是对象ID让你知道它是把href链接到我的系统(对象id = _GPL_e6a00_swf)。问题在于它从正在显示的html页面中捕获单词,将它们发送到textsrv,然后在这些单词上放置超链接,如新闻。

据我所知,这是因为它从我的工作站(sameDomain)工作。

我写了jscript来检测flash播放器类型和mimetypes浏览器插件。如何编写代码,无论是在后面(类或部分类),或jscript或html5或其他什么来打开所有flash player类型参数allowcriptaccess value =“always”to“value =”never“when应用程序运行

回答

1

如果我理解这个正确,您可以使用jQuery SWFObject Plugin到VALUE =“从不”的Flash对象设置allowScriptAccess param元素

有如何设置帕拉姆此页面上的例子:?

SWFObject Examples

<object data="test_flashvars.swf" type="application/x-shockwave-flash" id="flash_35357516" width="320" height="180"> 
    <param name="flashvars" value="name1=jQuery&amp;name2=SWFObject&amp;name3=Plugin"> 
    <param name="movie" value="test_flashvars.swf"> 
    <param name="wmode" value="opaque"> 
    <param name="AllowScriptAccess" value="never"> 
</object> 
相关问题