从我的Chrome扩展程序的任何动态生成内容中,从网站样式表中删除任何格式的简短,快速和有效的方法是什么?例如,如果我在我的Chrome扩展中使用下面的代码来生成一个div,那么网站的样式表可能会格式化div,所以它比我想要的要长,或者填充比所需要的要多,或者有圆角。我将如何防止这种情况?删除Chrome扩展程序生成内容的格式化
foo = $("<div/>",{
"class" : "some class",
"css" : {
"background" : "#000",
"height" : "16px",
"display" : "none",
"opacity" : "0.7",
"position" : "absolute",
"pointer-events": "none",
"z-index": "99999"
}
}).appendTo("body");
所以我想没有简单的方法来清除所有的格式...好吧谢谢我猜。我会给你这个问题的答案。 – pandavenger 2013-04-30 21:02:14
我发现处理它的最简单方法是在扩展中包含我自己的CSS工作表,并使用唯一的ID来格式化元素。我可以只格式化我添加的或添加/替换现有元素上的ID以重新格式化它们。 – Darin 2013-05-01 15:08:21