2017-05-11 10 views
0

理由はわかりませんが、最近Google ChromeでFlash Playerが動作していないため、Flash Playerを有効にすると動作します。ChromeデスクトップでFlash Playerを実行するように依頼する

は当時、クロム自体は、これらのアクセス許可を求めたが、今では

が道(API)ありますので、私は実行するために、それらの許可を求めることができますか?

おかげ:(求めていない。

+0

はアクションで/テストの問題を確認するためにリンクをお持ちですか? Flashアプリケーションを作成しましたか(編集するソースコードがありますか?)また、あなたのSWFが、** width = 800 **および** height = 600 **以上の最小サイズで表示されていることを確認してください。また、SWFの場所に 'https'サーバを持たせることで助けになります。 –

+0

確かに、サンプルビデオがあります:http://54.94.135.181/embed/vod/DmCiuAYFg私は明示的に私がフラッシュを実行することを宣言すれば私はそれを再生することができますが、私はすべてのユーザーを作りたくありませんChromeのフラッシュサポートを有効にするステップバイステップを実行してください:( –

+0

そのページのソースコードには '.swf'(Flash)ファイルがありません。なぜChromeが質問しないのですか? –

答えて

1

あなたはこの次試すました:https://support.google.com/chrome/answer/6258784?hl=en またはこの:?https://helpx.adobe.com/flash-player/kb/enabling-flash-player-chrome.html

編集:疑わしい情報源を取り除く指摘をありがとう

を。
+0

** Adob​​e **、** Google **、** Mozilla **、** Microsoft **などからのリンクでない場合は、それらの_ Verge_または_CNet_の記事を忘れて無視してください –

+0

良い点、指摘ありがとうございます。 – user3735111

1

このチートを試してみてください:に基づいて

/** 
* Tries to show browser's promt for enabling flash 
* 
* Chrome starting from 56 version and Edge from 15 are disabling flash 
* by default. To promt user to enable flash, they suggest to send user to 
* flash player download page. Then this browser will catch such request 
* and show a promt to user: 
* https://www.chromium.org/flash-roadmap#TOC-Developer-Recommendations 
* In this method we are forcing such promt by navigating user to adobe 
* site in iframe, instead of top window 
*/ 
function requestFlashPermission() { 
    var iframe = document.createElement('iframe'); 
    iframe.src = 'https://get.adobe.com/flashplayer'; 
    iframe.sandbox = ''; 
    document.body.appendChild(iframe); 
    document.body.removeChild(iframe); 
} 


var isNewEdge = (navigator.userAgent.match(/Edge\/(\d+)/) || [])[1] > 14; 
var isNewSafari = (navigator.userAgent.match(/OS X (\d+)/) || [])[1] > 9; 
var isNewChrome = (navigator.userAgent.match(/Chrom(e|ium)\/(\d+)/) || [])[2] > 56 
    && !/Mobile/i.test(navigator.userAgent); 
var canRequestPermission = isNewEdge || isNewSafari || isNewChrome; 

if (!swfobject.hasFlashPlayerVersion('10') && canRequestPermission) { 
    requestFlashPermission(); 
    // Chrome requires user's click in order to allow iframe embeding 
    $(window).one('click', requestFlashPermission); 
} 

https://www.chromium.org/flash-roadmap#TOC-Developer-Recommendations

+0

エッジについては、https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/browser/flashを参照してください。 –

関連する問題