WebBrowser/Tools/WebHitTestResult.py

changeset 6692
c104c120e043
parent 6645
ad476851d7e0
child 6886
a5b3e5310b56
diff -r 973b0d0ecc87 -r c104c120e043 WebBrowser/Tools/WebHitTestResult.py
--- a/WebBrowser/Tools/WebHitTestResult.py	Fri Feb 01 19:18:45 2019 +0100
+++ b/WebBrowser/Tools/WebHitTestResult.py	Fri Feb 01 20:15:03 2019 +0100
@@ -86,16 +86,16 @@
                 var r = e.getBoundingClientRect();
                 res.boundingRect = [r.top, r.left, r.width, r.height];
                 if (e.tagName.toLowerCase() == 'img')
-                    res.imageUrl = e.getAttribute('src');
+                    res.imageUrl = e.getAttribute('src').trim();
                 if (e.tagName.toLowerCase() == 'a') {{
                     res.linkTitle = e.text;
-                    res.linkUrl = e.getAttribute('href');
+                    res.linkUrl = e.getAttribute('href').trim();
                 }}
                 while (e) {{
                     if (res.linkTitle == '' && e.tagName.toLowerCase() == 'a')
                         res.linkTitle = e.text;
                     if (res.linkUrl == '' && e.tagName.toLowerCase() == 'a')
-                        res.linkUrl = e.getAttribute('href');
+                        res.linkUrl = e.getAttribute('href').trim();
                     if (res.mediaUrl == '' && isMediaElement(e)) {{
                         res.mediaUrl = e.currentSrc;
                         res.mediaPaused = e.paused;

eric ide

mercurial