2

プロトタイプに 2 つの html ファイルがあります。それらのいずれかを開くと、閉じるボタンが機能します。

<img  src="img/x-01.png" onclick="window.close()" />

別の HTML に移動すると、同じコード サンプルが機能しなくなります。また、ブラウザの「戻る」ボタンで前のページに戻っても動作しません。

それはどうしてですか?私はjsが初めてなので、理解できない概念はありますか?

コードはいくつかのファイルに散在しているため、この動作を観察するために、簡素化されたアプリをアップロードしました。

4

1 に答える 1

2

window.close()最初にウィンドウを開いた同じページからのみ呼び出すことができます (そうしないと、サードパーティの Web ページが勝手にウィンドウを閉じてしまいます)。離れてしまうと、このつながりと能力を失います。

于 2013-01-09T19:46:12.143 に答える