【发布时间】:2012-03-02 23:47:18
【问题描述】:
我正在尝试使用 javascript 获取纯 html 页面标题。
我使用 Firefox 和
document.title
我在标题末尾多了一个“- Mozilla Firefox”。我知道通过修改字符串很容易摆脱这种情况,但是如果他们更改文本、使用不同的格式等或其他一些浏览器以不同方式修改它,我又会有额外的文本。
那么,是否有任何跨浏览器的方式来使用 javascript 获取纯标记内容? jquery的解决方案还可以。
【问题讨论】:
-
在谷歌浏览器中没有问题。您确定
标签的内容不包含“-Mozilla Firefox”吗? -
我没有在任何带有 document.title 的浏览器中获取供应商名称,除非它包含在标题标签之间。
-
不要为此使用 JQUERY! document.title 是正确的方法,'mozilla firefox' 肯定不会在那个值中 - 永远!
-
@mikkom 这也是 Ubuntu,FF 10,我从未见过
" - Mozilla Firefox"在document.title的标题后加上前缀,甚至在早期版本的 FF 中也没有。 -
@Zenexer 与库的负载无关。它是关于将 jquery 用于某些东西的,而 javascript 是为此“设计的”。 Jquery 很棒,但在这种情况下,它只是增加了大量的 CPU 周期
标签: javascript title