Bug 1261234 - Handle <form> without @action properly. r=me

MozReview-Commit-ID: 4IwpOedgmP3
This commit is contained in:
Matthew Noorenberghe 2016-05-11 14:06:59 -07:00
Родитель e42c2899de
Коммит 0c850eaf80
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -100,7 +100,8 @@ this.InsecurePasswordUtils = {
let isFormSubmitHTTP = false, isFormSubmitSecure = false; let isFormSubmitHTTP = false, isFormSubmitSecure = false;
if (aForm.rootElement instanceof Ci.nsIDOMHTMLFormElement) { if (aForm.rootElement instanceof Ci.nsIDOMHTMLFormElement) {
let uri = Services.io.newURI(aForm.rootElement.action, null, null); let uri = Services.io.newURI(aForm.rootElement.action || aForm.rootElement.baseURI,
null, null);
let principal = gScriptSecurityManager.getCodebasePrincipal(uri); let principal = gScriptSecurityManager.getCodebasePrincipal(uri);
let host = uri.host; let host = uri.host;