Làm cách nào để tệp javascript biết vị trí của nó? Ví dụ:Cách lấy vị trí (src) của tệp javascript?
<script type="text/javascript" src="http://mysite.com/scripts/howdy.js"></script>
Làm thế nào có thể mã trong howdy.js
biết về http://mysite.com/scripts/howdy.js
?
Chỉnh sửa: Làm rõ. Tôi không thể dựa vào việc tìm kiếm DOM cho thẻ tập lệnh của mình vì tôi cần biết về nó trước khi DOM có thể sẵn sàng.
Tôi tò mò, tại sao bạn cần thông tin này? – tenfour
có thể trùng lặp của [Làm thế nào tôi có thể nhận được tên tập lệnh kịch bản từ bên trong tập lệnh đó?] (Http://stackoverflow.com/questions/710957/how-might-i-get-the-script-filename-from-within-that -script) –
@tenfour - Có các kịch bản khác mà howdy.js có thể kéo vào từ cùng một thư mục và tôi không thể chắc chắn nơi howdy.js sẽ được lưu trữ (kiểm tra, prod, qa, máy khách, vv). Nó không tuyệt vời nhưng nó là một yêu cầu kinh doanh. @Marcel - Vâng, bạn nói đúng, đó là sự lừa đảo. Nhưng tôi sẽ để nó lên vì tôi không thể tìm thấy câu trả lời đó với các từ tìm kiếm mà tôi đã sử dụng. –