如何通知用户flash未安装(没有javascript)
How to notify user flash is not installed (without javascript)
我想用一个非常简单的文本通知(Flash没有安装在您的浏览器上)
但我不想使用Javascript或swfobject等…
我只想使用简单的HTML代码
我可以这样做吗:
<html>
<head>
</head>
<body>
<object ...codes...>
<param ...codes...>
<param ...codes...>
<embed ...codes...>
</embed>
Flash is not installed on your pc!
</object>
</body>
</html>
不行
HTML就是它所说的,它是一种标记语言。你需要使用js.
最后我做了一个基于@Manmeet Gill Comment的简单代码:
<html>
<body>
<div id="chart"></div>
<Script Language="JavaScript">
var hasFlash = false;
try {
hasFlash = Boolean(new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
} catch(exception) {
hasFlash = ('undefined' != typeof navigator.mimeTypes['application/x-shockwave-flash']);
}
if (hasFlash==true) {
document.getElementById('chart').innerHTML = "<!-- Flash HTML Code here -->"
} else {
document.getElementById('chart').innerHTML = "<b>Flash Player Not Installed</b>"
}
</Script>
</body>
</html>
Script标签应该在div标签之后,两者都应该在body标签
相关文章:
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 在没有互联网的计算机上安装aptana
- 为什么我的 init() 函数没有运行?(安装 Firefox 扩展时自动添加工具栏按钮,但仅在首次运行时)
- 有没有一种简单的方法来安装TypeScript定义
- 有没有一种方法可以在安装npm之前检查节点和npm的版本
- Bower安装没有't运行”;安装“;步
- 当应用程序没有安装时,如何将用户重定向到(android,ios)市场
- 在没有安装 IDE 或编辑器的情况下开发 TypeScript
- 如何在没有用户批准的情况下使用 JS 从 Web 浏览器运行和安装 EXE 文件
- 如何在没有安装 npm 或 node 的情况下使用 brfs 浏览器
- Facebook Javascript SDK - Friends List with Picture 谁还没有安装我的
- Bower安装:没有可用的版本
- 第一个rails安装:Rake在没有javascript运行时的情况下中止
- 有没有办法知道Flash Player是否安装了SWFObject
- npm没有安装顶级依赖项的依赖项
- 我可以在没有Bower或NPM的情况下安装Angular Material库吗
- 如何使用尚未安装且没有错误的节点模块
- 如何显示没有安装在客户端计算机上而是安装在服务器上的网站字体
- 如何在没有node.js/npm的情况下将Angular 2安装到codeigniter中(手动下载)
- 如何通知用户flash未安装(没有javascript)