【问题标题】:How do I embed a flash SWF file and get around the IE security layer without using swfobject (to keep down file size)如何在不使用 swfobject 的情况下嵌入 Flash SWF 文件并绕过 IE 安全层(以减小文件大小)
【发布时间】:2009-06-23 22:31:56
【问题描述】:

我正在寻找一种将 SWF 嵌入页面并解决 Internet Explorer 安全问题的方法(需要额外单击才能“激活”flash 文件)。

我的代码与 swfobject 一起工作,但我在嵌入式小部件上下文中使用它(例如可点击的横幅广告),所以我真的想减小文件大小,而 swfobject 增加了大约 10k缩小的 Javascript 感觉比我需要的要多

我只需要基本的 Flash 渲染,我并不担心 Flash 版本检测(我为 SWF 使用了足够旧的 Flash 版本),但如果 Flash 不可用,一个备用解决方案会很好。

最后,这必须是可以完全从包含页面的 BODY 标记中某处包含的单个 Javascript 文件中工作的东西。 (我之所以这么说是因为当我在文档中将 swfobject.js 的 SCRIPT 标记写入页面的 BODY 而不是 HEAD 时,即使是 swfobject 版本也存在一些问题。

我希望这是有道理的,如果需要我可以澄清一下。

提前致谢!!

【问题讨论】:

    标签: javascript flash embedded-resource swfobject embedding


    【解决方案1】:

    “点击激活”不再是问题,see this note

    【讨论】:

    • 我已经看到了,但在我的测试浏览器(IE 6.0 和 7.0)中,它似乎仍然是个问题。他们是否修补了旧版本?我对更新我的浏览器犹豫不决(它们在不同的虚拟机中运行),因为我不想最终使用 IE8 或其他东西。我肯定是 Microsoft nuby
    • 我很确定这只是 IE7 的问题。但简而言之,解决方案是编写脚本以通过 JavaScript 创建嵌入标签。
    猜你喜欢
    • 2010-10-08
    • 1970-01-01
    • 2011-06-22
    • 2016-02-22
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多