Được tặng other questions cùng chủ đề Tôi cảm thấy tôi hiểu rõ các biện pháp rõ ràng để ghép các thẻ <script>
thành '<scr'+'ipt..'
trong chuỗi javascript, ngay cả khi chính nó là misguided.Ghép nối 'scr' + 'ipt' trong mã dấu trang javascript
Tuy nhiên, hãy xem mã cho Instapaper bookmarklet Tôi thấy d.createElement('scr' + 'ipt')
. Phần liên quan của mã (làm đẹp) là ở phần cuối của câu hỏi.
Ngay cả khi mô hình (chống) này là để tránh trình phân tích cú pháp HTML bị đánh dấu sau khi xuất hiện thẻ đóng trong một chuỗi javascript, tôi có thể thấy thậm chí ít lý giải hơn khi thực hiện nó ở đây. thậm chí không đại diện cho một thẻ <script>
.
Trong trường hợp này, việc này có được thực hiện vì một số lý do khác không?
javascript: function iprl5() {
var d = document,
z = d.createElement('scr' + 'ipt'), //???
b = d.body,
l = d.location;
Ai đó đang ngủ vào thời điểm đó. –
Tôi nghĩ rằng đó chỉ là một ứng dụng mang tính giáo huấn của mô hình mà không hiểu tại sao nó được thực hiện. '' var test = document.createElement ('script'); '' không barf trên tôi (và tôi sẽ không mong đợi nó). –