fix #128 - Cannot open helpful links within the HTMLHinter

This commit is contained in:
Andrew Benner 2015-03-24 13:07:26 -04:00 коммит произвёл David Humphrey (:humph) david.humphrey@senecacollege.ca
Родитель 83a29e9b37
Коммит 92e60e0541
2 изменённых файлов: 2 добавлений и 11 удалений

Просмотреть файл

@ -431,16 +431,6 @@ define(function (require, exports, module) {
PreferencesManager.definePreference("_windowsScrollFix", "boolean", true).on("change", enableOrDisableWinScrollFix);
enableOrDisableWinScrollFix();
}
// Prevent extensions from using window.open() to insecurely load untrusted web content
var real_windowOpen = window.open;
window.open = function (url) {
// Allow file:// URLs, relative URLs (implicitly file: also), and about:blank
if (!url.match(/^file:\/\//) && !url.match(/^about:blank/) && url.indexOf(":") !== -1) {
throw new Error("Brackets-shell is not a secure general purpose web browser. Use NativeApp.openURLInDefaultBrowser() to open URLs in the user's main browser");
}
return real_windowOpen.apply(window, arguments);
};
// jQuery patch to shim deprecated usage of $() on EventDispatchers
var DefaultCtor = jQuery.fn.init;

3
src/thirdparty/browser-appshell.js поставляемый
Просмотреть файл

@ -75,7 +75,8 @@
functionNotImplemented();
},
openURLInDefaultBrowser: function(url, callback) {
functionNotImplemented();
global.open(url);
callback();
},
quit: function() {
functionNotImplemented();