3

Chrome のデスクトップ バージョンで表示すると、Youtube ビデオがモーダル ウィンドウに表示されません。モーダル ウィンドウはポップアップしますが、YouTube ビデオはポップアップしません。

https://animalhealth.pfizer.com/sites/pahweb/US/EN/Products/Pages/ClarifideStories.aspx

Windows7 の IE と Firefox で動作し、Android ICS と iOS6 iPad の Chrome で動作します。

シェアポイントサイトにあります

しかし、デスクトップに保存されたバージョンを開くと、Chrome で正常に動作します。

私はjquery fancyboxを使用しています

呼び方

    <a class="iframe" href="http://www.youtube.com/watch?  v=nGAyZSFDYh0&feature=player_embedded#at=41" style=" float: left;">


javascript
    <script type="text/javascript">
    $(".iframe").click(function() {
    $.fancybox({
            'padding'       : 0,
            'autoScale'     : false,
            'transitionIn'  : 'none',
            'transitionOut' : 'none',
            'title'         : this.title,
            'width'     : 680,
            'height'        : 495,
            'href'          : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
            'type'          : 'swf',
            'swf'           : {
                 'wmode'        : 'transparent',
                'allowfullscreen'   : 'true'
            }
        });

    return false;
});
</script> 
4

2 に答える 2

1

HTTPS安全でないページを呼び出す安全なページに関係していると思いHTTPます。YouTube動画を次のように変更してみてくださいhttps://www.youtube.com/. . . . .

于 2012-10-12T21:34:39.123 に答える
0

他のブラウザでは、ビデオが最初に再生されるため、開始シーケンスである可能性があり#at=41ます。これは、埋め込みオプションとともに問題を引き起こしています。41 秒で開始するつもりがない場合は、それを削除するか、youtube.com/embed/videoidオプションを使用することをお勧めします。

于 2012-10-12T23:38:47.013 に答える