Skip to content

Instantly share code, notes, and snippets.

@bcambel
Forked from impressiver/raven-config.html
Created January 12, 2014 12:23
Show Gist options
  • Select an option

  • Save bcambel/8383965 to your computer and use it in GitHub Desktop.

Select an option

Save bcambel/8383965 to your computer and use it in GitHub Desktop.

Revisions

  1. @impressiver impressiver revised this gist Mar 5, 2013. 1 changed file with 9 additions and 3 deletions.
    12 changes: 9 additions & 3 deletions raven-config.html
    Original file line number Diff line number Diff line change
    @@ -20,6 +20,12 @@
    'atomicFindClose',
    // Facebook borked
    'fb_xd_fragment',
    // ISP "optimizing" proxy - `Cache-Control: no-transform` seems to reduce this. (thanks @acdha)
    // See http://stackoverflow.com/questions/4113268/how-to-stop-javascript-injection-from-vodafone-proxy
    'bmi_SafeAddOnload',
    'EBCallBackMessageReceived',
    // See http://toolbar.conduit.com/Developer/HtmlAndGadget/Methods/JSInjection.aspx
    'conduitPage',
    // Generic error code from errors outside the security sandbox
    // You can delete this if using raven.js > 1.0, which ignores these automatically.
    'Script error.'
    @@ -34,9 +40,9 @@
    /static\.woopra\.com\/js\/woopra\.js/i,
    // Chrome extensions
    /extensions\//i,
    // Other (from plugins)
    // Cacaoweb
    /127\.0\.0\.1:4001\/isrunning/i,
    /^chrome:\/\//i,
    // Other plugins
    /127\.0\.0\.1:4001\/isrunning/i, // Cacaoweb
    /webappstoolbarba\.texthelp\.com\//i,
    /metrics\.itunes\.apple\.com\.edgesuite\.net\//i
    ]
  2. @impressiver impressiver created this gist Mar 5, 2013.
    46 changes: 46 additions & 0 deletions raven-config.html
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    <!-- Raven.js Config -->
    <script src="{{ JS_PATH }}/lib/raven.js" type="text/javascript"></script>
    <script type="text/javascript">
    // Ignore list based off: https://gist.github.com/1878283
    var ravenOptions = {
    // Will cause a deprecation warning, but the demise of `ignoreErrors` is still under discussion.
    // See: https://github.com/getsentry/raven-js/issues/73
    ignoreErrors: [
    // Random plugins/extensions
    'top.GLOBALS',
    // See: http://blog.errorception.com/2012/03/tale-of-unfindable-js-error.html
    'originalCreateNotification',
    'canvas.contentDocument',
    'MyApp_RemoveAllHighlights',
    'http://tt.epicplay.com',
    'Can\'t find variable: ZiteReader',
    'jigsaw is not defined',
    'ComboSearch is not defined',
    'http://loading.retry.widdit.com/',
    'atomicFindClose',
    // Facebook borked
    'fb_xd_fragment',
    // Generic error code from errors outside the security sandbox
    // You can delete this if using raven.js > 1.0, which ignores these automatically.
    'Script error.'
    ],
    ignoreUrls: [
    // Facebook flakiness
    /graph\.facebook\.com/i,
    // Facebook blocked
    /connect\.facebook\.net\/en_US\/all\.js/i,
    // Woopra flakiness
    /eatdifferent\.com\.woopra-ns\.com/i,
    /static\.woopra\.com\/js\/woopra\.js/i,
    // Chrome extensions
    /extensions\//i,
    // Other (from plugins)
    // Cacaoweb
    /127\.0\.0\.1:4001\/isrunning/i,
    /webappstoolbarba\.texthelp\.com\//i,
    /metrics\.itunes\.apple\.com\.edgesuite\.net\//i
    ]
    };
    // Configure Raven and install default handler to capture uncaught exceptions
    Raven.config('{{ SENTRY_DSN }}', ravenOptions).install();
    </script>