JSを使用して現在のタブを閉じる別の方法はありますか?モバイルブラウザでwindow.close()が動作しないためモバイルブラウザでwindow.close()が動作しない
0
A
答えて
1
ブラウザによっては、window.close()
を使用してウィンドウを閉じることができない場合があります。これは時々少し迷惑です。しかし、この問題を解決するための回避策があります。
Mozilla Firefoxによってスローされたエラーメッセージが表示された場合は、Scripts may not close windows that were not opened by the script
です。スクリプトがウィンドウを開かなかった場合、ウィンドウを閉じることはできません。しかし、同じウィンドウに空白のページを開き、 "_self"をターゲットウィンドウとして使用し、同じウィンドウを閉じます。このようにして、スクリプトはウィンドウ(空白のウィンドウ)を開き、ウィンドウも閉じます。
、コードでこれを置くために:
<script>
function closeMe() {
var win = window.open("","_self"); /* url = "" or "about:blank"; target="_self" */
win.close();
}
</script>
と
<input type="button" name="CloseMe" value="Close Me" onclick="closeMe()" />
参考:link
+0
をwrokingありません私はすでにそのコードを以前に試しましたが、現在のブラウザのタブは閉じられませんでした。 シナリオは私がサインアップするウェブページを開くionic Appを持っています。事はです。 ユーザーが正常に登録されている場合は、ブラウザを閉じるボタンが表示されます – vin
関連する問題
- 1. window.closeがChromeで動作しない
- 2. keypressがモバイルブラウザで動作しない
- 3. モバイルブラウザでCSSドロップダウンが動作しない
- 4. Firefoxでwindow.Close()が動作しないのはなぜですか?
- 5. YouTube 360動画のiframeがモバイルブラウザで動作しない
- 6. WebSocket接続がモバイルブラウザで動作しない
- 7. pdfへのリンクがモバイルブラウザで動作しない
- 8. モバイルブラウザでintl-tel-inputドロップダウンが動作しない
- 9. window.Close()はFirefoxで動作していませんか?
- 10. アンドロイドアプリで動作していますが、モバイルブラウザで動作していないイオンカメラのプラグインですか?
- 11. モバイルブラウザでうまく動作しているときに、WebViewのアンドロイドでウェブサイトのメニューバーが動作しない
- 12. モバイルブラウザで配列の並べ替えが正しく動作しない
- 13. CSS - 変形:rotateXアニメーションがモバイルブラウザで動作しない(-webkit-の場合でも)
- 14. ウェブサイトの幅jquery.scolltoプラグインがすべてのモバイルブラウザで動作しない
- 15. Javascript window.close()の回避策はChromeでは動作しません
- 16. モバイルブラウザでのジェスチャー操作後にスクロールが機能しない
- 17. localeCompare()はモバイルブラウザで奇妙な動作をします
- 18. angularjsインジェクタがモバイルブラウザで動作しません
- 19. <script>モバイルブラウザでは動作しますが(MEANアプリ)
- 20. モバイルブラウザで動作するWebRTCビデオ
- 21. 動画Jsがモバイルブラウザで自動再生していません
- 22. Windows Excelのaddinダイアログでwindow.close()が機能しない2016
- 23. デバッガがJavascriptでwindow.closeを踏んでいない
- 24. ウェブページがモバイルブラウザで自動調整されない
- 25. window.close(); laravelコントローラで
- 26. Window.closeスクリプトが閉じていないようです
- 27. JS window.closeポップアップが親のリフレッシュ後に機能しない
- 28. Ajaxポストはモバイルブラウザでは動作しません
- 29. メディアクエリはモバイルブラウザとChromeで動作しません
- 30. @media max-widthはモバイルブラウザでは動作しませんか?
私はすでに(window.top.closeを試してみてください)を、そのまた – vin