javascript - 使用 jQuery 更新 flashvars 并重新加载 flash

标签 javascript jquery internet-explorer-8 flash

我想更新 flashvars 值参数以查看另一个视频:

<param name='flashvars' value='movieId=1002' />

我发现我可以通过使用读取整个 Flash 内容的额外步骤更新参数来使其在 Firefox 中工作。

$("param[name=flashvars]").attr("value", "movieId=33");
$("embed").attr("flashvars", "movieId=33");
$(".root").append($("#video"));

但这在 IE8 中不起作用,因为浏览器不会刷新 Flash 内容。关于如何在没有外部依赖项(如 swfobject.js)的情况下重新加载闪存内容的任何想法?

最佳答案

我也很好奇这个。我正在尝试通过 flashvars 将新字符串发送到我没有机会更改的 SWF,最好的选择是使用 jQuery 更改 flashvars,而无需使用外部接口(interface)。

关于javascript - 使用 jQuery 更新 flashvars 并重新加载 flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861517/

相关文章:

javascript - 更新键和值 - json 对象

javascript - 为什么 Bootstrap 5 中的崩溃不能从示例中运行?

javascript - 从音频剪辑中提取单词

javascript - 从 JSON 获取下拉列表的动态值

jquery - 我如何拒绝在特殊项目上触发的事件

javascript - InDesign 扩展脚本 : How do I transform the entire selection?

javascript - 仅在选择时,我才能从单击时从多选择中取消选择选项

vbscript - 使用 vbscript 在单独的进程中启动 Internet Explorer 8

javascript - jQuery 中的 "null or not an object"错误

javascript - IE8 中的导出元数据错误