Flash WP插件无法在Chrome和IE9中运行

时间:2012-01-06 15:24:06

标签: flash internet-explorer google-chrome wordpress-plugin

我通过WP插件(基本上是flash查看器)嵌入了一本杂志,但它在Chrome和IE9上无法正常工作(下拉菜单元素被观众覆盖)。 该页面为:pastoraluc.cl/dialogos

Herehere我找到了一些通过CSS(z-index和position)和flash wmode选项来改善flash行为的技巧,但CSS对我不起作用,我无法修改Issuu提供的WP插件中的flash选项。

有人知道如何修复它吗?我在将平台更改为div中的常见HTML对象标签时,但是这样的杂志与我需要的太过不同了。

提前致谢!

1 个答案:

答案 0 :(得分:0)

已解决在wp-issuu.php文件中编辑 issuu_reader_1 函数的return()。只需在wmode="transparent"代码中添加<embed />,在<param name="wmode" value="transparent" />代码之前添加</object>

现在我的回报是这样的:

return ( ($showHtmlLink == 'true') ? '<div>' : '') . 
           '<object style="width:' . $width . $unit . ';height:' . $height . $unit. '" ><param name="movie" value="' . $viewerUrl . '?' . $flashVars . '" />' . 
           '<param name="allowfullscreen" value="true"/><param name="menu" value="false"/>' . 
           '<embed src="' . $viewerUrl . '" type="application/x-shockwave-flash" style="width:' . $width . $unit . ';height:' . $height . $unit . '" flashvars="' .
           $flashVars . '" allowfullscreen="true" menu="false" wmode="transparent" /><param name="wmode" value="transparent" /></object>' . 
           ( ($showHtmlLink == 'true') ? ( '<div style="width:' . $width . $unit . ';text-align:left;">' . 
           ( $folderId ? '' : ('<a href="' . $standaloneUrl . '" target="_blank">Open publication</a> - ') ) . 
           'Free <a href="http://issuu.com" target="_blank">publishing</a>' . 
           ( $folderId ? '' : ( $tag ? (' - <a href="' . $moreUrl. '" target="_blank">More ' . urldecode($tag) . '</a>') : '' ) ) . '</div></div>' ) : '');