Dud*_*ock 5 javascript dom google-chrome-extension
我正在研究一个chrome扩展,它将div插入到dom的body元素中.现在我正在创建一个事件处理程序,在加载时触发以创建元素.这当然意味着页面完全加载,然后插入我的div,这意味着用户看到没有div的页面,直到加载完成,然后div弹出.我想在页面加载时div存在.有没有办法在写入任何其他元素之前劫持body元素?或者我必须以某种方式隐藏内容,直到所有内容都已加载,这当然意味着用户会看到一段时间的空白屏幕.
如果可能的话,我想避免使用jQuery.
小智 1
我不是 100% 确定,但是查看 Chrome 扩展程序开发人员指南,看起来如果您使用内容脚本并将run_at
扩展程序清单中的字段指定为document_start
,那么它应该在构建 DOM 之前注入文件。