Преглед изворни кода

修复对SVG节点进行DOM遍历时的BUG

Alien пре 12 година
родитељ
комит
7a0390f2eb
3 измењених фајлова са 4 додато и 2 уклоњено
  1. 1 1
      chrome/manifest.json
  2. 1 1
      chrome/online.manifest.json
  3. 2 0
      chrome/static/js/fcp/html/fcp-html.js

+ 1 - 1
chrome/manifest.json

@@ -1,6 +1,6 @@
 { 
 	"name": "WEB前端助手(FeHelper)", 
-	"version": "4.8",
+	"version": "4.9",
     "manifest_version": 2,
 	 
 	"default_locale": "zh_CN", 

+ 1 - 1
chrome/online.manifest.json

@@ -1,6 +1,6 @@
 {
     "name": "WEB前端助手(FeHelper)",
-    "version": "4.8",
+    "version": "4.9",
     "manifest_version": 2,
 
     "default_locale": "zh_CN",

+ 2 - 0
chrome/static/js/fcp/html/fcp-html.js

@@ -213,6 +213,8 @@ baidu.html = (function(){
 		while((dom = dom.parentNode) && dom.nodeType === 1) {
 			//扩展屏蔽
 			if(dom.id === 'fe-helper-tab-box' || dom.id === 'fe-helper-pb-mask') return;
+            //忽略SVG节点
+            if(dom.tagName.toLowerCase() == 'svg') continue;
 			
 			if(dom.id) {	//如果该节点有id,则拼接id
 				curTag = dom.tagName.toLowerCase() + '<span style="color:red;">#' + dom.id + '</span>';