Saya mencoba men-debug beberapa Javascript secara lokal, tetapi saya mengalami masalah aneh. Jika saya membuka file lokal seperti:
<html>
<head>
<script src="file.js"></script>
</head>
<body></body>
</html>
dengan file.js yang hanya:
(function() {
'use strict';
debugger
})();
gagal untuk menjeda pada baris debugging. Namun, jika saya membuka file yang sama persis di Firefox/Firebug, baris tersebut akan dijeda. Selain itu, jika saya menambahkan baris debugger ke file yang disajikan di server lokal saya (mis. File http://
, bukan file file://
), debugger Chrome akan dijeda seperti yang diharapkan.
Masalahnya hanya muncul (sejauh yang saya tahu) di Chrome dengan file lokal. Namun, saya sudah banyak mencari di Google dan saya belum dapat menemukan opsi "nonaktifkan debugger di file lokal" untuk Chrome atau semacamnya (yang mungkin saya aktifkan secara tidak sengaja).
Adakah yang pernah melihat ini sebelumnya, dan jika ya, apakah Anda dapat mengatasinya?