從我的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