【发布时间】:2011-06-02 08:17:56
【问题描述】:
我有一个小脚本可以检测用户是否在使用某个浏览器
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if(is_chrome){
$('.ifChrome').attr('style', 'display:block;');
$('.ifChrome').html($('noscript > div').html());
};
如果他们正在使用这个浏览器,我们希望显示一个 div 标签并显示来自不同 div 标签的 HTML。
<noscript>
<div class="note">
Your browser does not properly support the WMD Markdown Editor.<br />
Please use <a href="/about/markdown" target="_blank">Markdown<.a> to style your input.
</div>
</noscript>
<div class="hidden ifChrome note"></div>
我要做的是向使用此浏览器的用户显示我的<noscript> 标签中的“不支持”文本(因为 WMD Markdown 无法正常使用它)。
我现有的 Javascript 无法正常工作。任何帮助将不胜感激。
【问题讨论】:
-
您确定它在 Chrome 中不起作用吗?它似乎对我有用......
-
div 显示了,但
noscript > div的内容没有显示在<div class="ifChrome">... 而是空白。 -
我的意思是 WMD Markdown 似乎有效。
-
部分工作,部分不工作。我无法让块引用或列表正常工作。由于 Chrome 正则表达式的工作方式,这是一个已知问题。
-
你不能把同样的文字放在 Chrome 笔记里吗? :))
标签: javascript jquery