私はJavaScriptでプレーンなHTMLページのタイトルを取得しようとしています。
私はFirefoxを使用して
document.title
タイトルの最後に余分な「-Mozilla Firefox」が追加されます。文字列を変更することで簡単にこれを取り除くことができますが、テキストを変更したり、異なる形式を使用したり、他のブラウザがこれを変更した場合、余分なテキストが再びあります。
だから、JavaScriptでプレーンタグコンテンツを取得するクロスブラウザの方法はありますか? Jqueryソリューションは大丈夫です。
DOMからの1つのオプション:
$(document).find("title").text();
chrome&IE9でのみテストされていますが、論理的にはすべてのブラウザーで動作するはずです。
またはより一般的な
var title = document.getElementsByTagName("title")[0].innerHTML;
このようにしてみて
$('title').text();
このような :
jQuery(document).ready(function () {
var title = jQuery(this).attr('title');
});
iE、Firefox、Chromeで動作します。
$('title').text();
すべてのタイトルを返します
しかし、ページタイトルだけが必要な場合は、
document.title