2016-03-30 4 views

答えて

3

いいえ現代のブラウザではセキュリティ上の理由から手動でステータスバーを設定することはできません。悪意のあるサイトの開発者は、ステータスバーをリンク上のURLとは異なるURLで表示させる可能性があります。

このように動作するように使用されるJavaScriptプロパティ:

window.status = "Status bar text"; 

これは、任意の現在のブラウザではデフォルトでは全く何もしていなくなりました。

+0

この –

+2

どのように1缶用サンプルを作成します実行できないことの例を作成しますか? –

+0

私は例を作成したと主張したいと思います。 Netscape 4やIE 5で誰かがそれを実行しても、うまく動作するでしょう。 – omnichad

3

ありませんが、別の要素と「無効」リンク(onclickの)同様の結果を得るために、JavaScriptを使用して周り/上で、あなたは<a>要素を入れることができます。

<a href="//Message in the status bar!" onclick="return false"> 
    <div> 
     This div shows something in the status bar 
     but is actually surrounded by a disabled link 
    </div> 
</a> 
+0

妥当な回答ですが、ステータスバーは次のようになります: "http:// message%20in%20the%20status%20bar%21"(https://jsfiddle.net/6gexggqa/1を参照)あなたは 'href =" about:Message ... 'を使うことができます(https://jsfiddle.net/6gexggqa/を参照してください) –

+0

@RickHitchcockありがとうございました!それは良いアイデアです! – sjkm

+0

問題は理解できないという問題があります誰もが混乱したくないと思って、何かを置くことは応答性を壊すでしょう。 –

関連する問題