uBlock/src
Deathamns f6f85ec793 Implement pop-up blocking for Safari
It works similarly to the xhr intercepting, except here the window.open
global function is being overridden.
Note that it could only work if the site's Content Security Policy allows
inline scripts, and the script on the webpage doesn't have a copy of the
original window.open function (it can happen only if the page has an
inline script in its head element, where the reference to the original
function can be obtained - likely this cannot be prevented in Safari).
2014-11-09 17:40:44 +01:00
..
_locales Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
assets Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
css Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
img Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
js Implement pop-up blocking for Safari 2014-11-09 17:40:44 +01:00
lib Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
.jshintrc Move vAPI into .jshintrc as a global 2014-11-09 17:39:22 +01:00
1p-filters.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
3p-filters.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
about.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
asset-viewer.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
background.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
dashboard.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
icon.png Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
Info.plist Implement pop-up blocking for Safari 2014-11-09 17:40:44 +01:00
locales.json Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00
manifest.json Implement pop-up blocking for Safari 2014-11-09 17:40:44 +01:00
popup.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
settings.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
stats.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00
whitelist.html Avoid using Chrome's @@bidi_* type i18n messages 2014-11-09 17:40:40 +01:00