如果我有一个有闪光灯头一个网站,但它不是苹果的产品,甚至一些机器人移动友好的,什么是javascript代码,我可以插入到我的.html页面,以便它不显示此加载时。 ..
我正在试图修复:
您可以尝试使用JavaScript的HTML5的innerHTML
选项来检查闪光灯是否可用。从这个信息,然后你可以显示替代内容,如一些图像文件,如果设备不能显示.swf
文件(Flash应用程序)。
既然你没有表现出自己的页面页眉设置的任何代码,我将展示一个基本的例子,也许你可以应用逻辑将自己的网页。
.html
。测试此代码,并要求澄清任何问题:
<!DOCTYPE html>
<html>
<body>
<div id="my_Banner"></div>
</body>
<script>
var show_A = '<embed width=600 height=200 src="https://www.w3schools.com/tags/helloworld.swf">';
var show_B = '<img width=600 height=200 src="https://www.videocopilot.net/blog/wp-content/uploads/2013/03/trap.jpg"/>';
function isFlashEnabled()
{
var flash = navigator.plugins.namedItem('Shockwave Flash');
if (!flash) { return 0; }
else { return 1; }
}
if( isFlashEnabled() ) //if Flash is availabe as browser plugin
{ document.getElementById('my_Banner').innerHTML = show_A; }
else //if Flash not availabe as browser plugin (eg: on mobile browsers)
{ document.getElementById('my_Banner').innerHTML = show_B; }
</script>
</html>