bug 280056 prevent javascript: url dropping r=jst, sr=mkaply

This commit is contained in:
dveditz%cruzio.com 2007-08-22 04:59:54 +00:00
Родитель c3cf94c667
Коммит 0def500b70
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1305,8 +1305,10 @@
<![CDATA[
var url = transferUtils.retrieveURLFromData(aXferData.data, aXferData.flavour.contentType);
// valid urls don't contain spaces ' '; if we have a space it isn't a valid url so bail out
if (!url || !url.length || url.indexOf(" ", 0) != -1)
// valid urls don't contain spaces ' '; if we have a space it isn't a valid url.
// Also disallow dropping javascript: or data: urls--bail out
if (!url || !url.length || url.indexOf(" ", 0) != -1 ||
/^\s*(javascript|data):/.test(url))
return;
var bgLoad = this.mPrefs.getBoolPref("browser.tabs.loadInBackground");