我使用的是一个WordPress插件,当flash不可用时,它会从flash切换到jQuery。我只想使用jQuery版本,即使在安装了flash的浏览器上也是如此。我试图进入swfobject.js,看看我是否能欺骗它搜索一个不存在的flash版本,从而切换到jQuery版本,但它是以最小的方式编码的,我看不到任何版本号。显然,当涉及到javascript时,我还是个新手。
(该插件是大FlAGallery (大闪光相册画廊),我想使用PhotoSwipe选项,我可以自定义与CSS。我知道有PhotoSwipe的插件版本,但我发现的那些没有像GRAND FlAGallery中包含的版本那样显示EXIF信息的选项。我也没有找到关于如何在Photo Swipe网站/GitHub上显示这些信息的文档。)
我希望有人能向我展示一个swfobject hack,它可以切换到备用内容。(但如果有人知道如何将信息按钮添加到PhotoSwipe插件中,那将是同样有用的,甚至更多。现在安装PhotoSwipe插件实际上删除了信息按钮,即使在由GRAND创建的页面上也是如此。)
发布于 2012-09-13 05:21:10
听起来你好像是从错误的方向来解决这个问题。您应该使用javascript加载或不加载swfobject,而不是使用swfobject切换到替代内容。
有很多插件可以帮助你做到这一点,比如jqplugin。这将帮助您了解浏览器是否支持flash。
if(jQuery.browser.flash) {
// load a swfobject还有jQuery swfobject。它提供了一种简单的API,用于用javascript加载swfobjects。
根据当前的工作流程( swfobject是直接嵌入到标记中,还是使用javascript加载),您需要更改swf的加载方式。
https://stackoverflow.com/questions/12396019
复制相似问题