ما هي ميزة استخدام تفادي استبعاد على دوكمنت لتحميل جافا سكريبت؟

StackOverflow https://stackoverflow.com/questions/1224670

  •  22-07-2019
  •  | 
  •  

سؤال

والتعليمات البرمجية التي لديك لإضافة لتتبع صفحة على شبكة الإنترنت مع تحليلات جوجل يشبه:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXX");
pageTracker._trackPageview();
} catch(err) {}</script>

ما هي ميزة من القيام بهذه السطر:

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

ومقابل هذه السطر:

document.write("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'><\/script>");

وكتبت بعض التعليمات البرمجية التي لا شيء مماثل (تحميل جافا سكريبت "عبر" وثيقة الكتابة) ولكنها لا تستخدم تفادي استبعاد وأنا أتساءل إذا كان ينبغي أن تحذو حذو جوجل-تحليلات.

هل كانت مفيدة؟

المحلول

وهذا يعني ستعمل التعليمات البرمجية في XML / XHTML و HTML دون الحاجة إلى فوضى مع CDATA

نصائح أخرى

حسنا، ميزة واحدة هي أنه يعني لم يكن لديك ما يدعو للقلق ونقلت ضمن السيناريو الذي يتم تحميله التدخل في الاقتباس في البرنامج النصي الذي يفعل التحميل (منذ تلك الموجودة في السيناريو تحميلها ويمكن نجا).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top