Javascript 如何指定脚本属性,如';数据写入键'';数据环境';等等。当使用require加载脚本时?
我想使用Require将这个“trackingUrl”加载到页面的头部,而不是按照上面所示的方式手动添加它Javascript 如何指定脚本属性,如';数据写入键'';数据环境';等等。当使用require加载脚本时?,javascript,require,Javascript,Require,我想使用Require将这个“trackingUrl”加载到页面的头部,而不是按照上面所示的方式手动添加它 const script = document.createElement('script'); script.setAttribute('data-write-key', trackingKey); script.setAttribute('data-env', currEnv); script.setAttribute('src', trackingUr
const script = document.createElement('script');
script.setAttribute('data-write-key', trackingKey);
script.setAttribute('data-env', currEnv);
script.setAttribute('src', trackingUrl);
script.setAttribute('data-name', 'webAnalytics');
script.setAttribute('data-bootstrap-event', 'BootstrapWebAnalytics');
script.setAttribute('type', 'text/javascript');
// Insert our script next to the first script element.
const first = document.getElementsByTagName('script')[0];
if (first) {
first.parentNode.insertBefore(script, first);
} else {
// if there is no script already on the page
document.documentElement.firstElementChild.appendChild(script);
}
script.onload = function() {dfd.resolve( "done" );};
script.onerror = function(err) {dfd.reject(err);};