Merge pull request #7146 from electron/resolve-empty-url-values

Tweak how empty URLs are resolved
This commit is contained in:
Cheng Zhao 2016-09-09 19:58:41 +09:00 committed by GitHub
commit 693ba1375b
4 changed files with 67 additions and 3 deletions

View file

@ -139,7 +139,11 @@ window.open = function (url, frameName, features) {
}
// Resolve relative urls.
url = resolveURL(url)
if (url == null || url === '') {
url = 'about:blank'
} else {
url = resolveURL(url)
}
for (j = 0, len1 = ints.length; j < len1; j++) {
name = ints[j]
if (options[name] != null) {

View file

@ -9,6 +9,7 @@ const remote = require('electron').remote
var a = document.createElement('a')
var resolveURL = function (url) {
if (url === '') return ''
a.href = url
return a.href
}