]> git.saurik.com Git - cydia.git/commitdiff
Filter out the more annoying console.log() messages.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 28 Feb 2011 19:07:20 +0000 (11:07 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:28 +0000 (02:41 -0800)
UICaboodle/BrowserView.mm

index 4484da37a61bdc7639ff5887ab5f1ab83a1c2539..7a356428275b0a8e434b8e84ee895e085cb72a98 100644 (file)
@@ -4,6 +4,7 @@
 #include "UCPlatform.h"
 
 #include <UICaboodle/BrowserView.h>
+#include "UICaboodle/PerlCompatibleRegEx.hpp"
 #include <UICaboodle/UCLocalize.h>
 
 //#include <QuartzCore/CALayer.h>
@@ -695,6 +696,11 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se
 // CYWebViewDelegate {{{
 - (void) webView:(WebView *)view addMessageToConsole:(NSDictionary *)message {
 #if LogMessages
+    static Pcre irritating("^(?:The page at .* displayed insecure content from .*\\.|Unsafe JavaScript attempt to access frame with URL .* from frame with URL .*\\. Domains, protocols and ports must match\\.)\\n$");
+    if (NSString *data = [message objectForKey:@"message"])
+        if (irritating(data))
+            return;
+
     NSLog(@"addMessageToConsole:%@", message);
 #endif
 }