7
ben gibi bir kod satırı içeren geniş bir JS programı Inlining ediyorum
tarafından komut dosyası etiketi kapatır:Inline javascript "<script>" dizesi hata
doc.write("<script>var app = \"" + _2d() + "\";</script>");
Maalesef tarayıcısı (krom) komut dosyası düşünür string, kapanış betiği etiketidir ve HTML metnini beğendikten sonra her şeyi alır.
Böyle bir dize nasıl eklenir ve kaçar, böylece tarayıcı HTML ayrıştırmalarını karıştırmaz?
Yardımcı olur bilmiyorum ama '<\/script> kalkma'. – 0x499602D2
olası kopyası [Neden document.write() ile yazılırken
</script>
, JS'de bir dizeye koyarsanız,</script>
etiketinin sonuna işaretler.kaynak
2012-09-08 14:22:10
Bu! Basit ve zarif bir çözüm. –