no domain,extension::app 这是什么意思 求指教

新手上路,请多包涵

index页面中没有看到什么嵌入,不知道这个怎么生成的

阅读 3.4k
1 个回答

一段老外的回答http://stackoverflow.com/ques...

大概就是动态生成脚本。

var js = "console.log('this is line 1');"
addCode(js); // Right now! Debuggable!

// Dynamically evaluate JavaScript-as-string in the browser
function addCode(js){
  var e = document.createElement('script');
  e.type = 'text/javascript';
  e.src  = 'data:text/javascript;charset=utf-8,'+escape(js);
  document.head.appendChild(e);
}

结果

图片描述

然后让我想起了Webpack将样式打包成JavaScript动态插入,应该也会出现在(no domain)里面,果不其然。

图片描述

至于 extension::app 很明显是由于 Chrome 扩展插件动态插入的脚本或样式吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题