Don't fail on same origin policy violations #349.
authorDaniel Carl <danielcarl@gmx.de>
Sat, 6 May 2017 22:50:38 +0000 (00:50 +0200)
committerDaniel Carl <danielcarl@gmx.de>
Sat, 6 May 2017 23:32:10 +0000 (01:32 +0200)
src/scripts/hints.js

index c381e45..80c5df2 100644 (file)
@@ -209,9 +209,11 @@ var hints = Object.freeze((function(){
 
             /* recurse into any iframe or frame element */
             for (i = 0; i < win.frames.length; i++) {
-                var rect,
-                    f = win.frames[i],
-                    e = f.frameElement;
+                try {
+                    var rect, f = win.frames[i], e = f.frameElement;
+                } catch (ex) {
+                    continue;
+                }
 
                 if (isVisible(e)) {
                     rect = e.getBoundingClientRect();