/** Test for Bug 470804
Passing a null targetURL to checkLoadURIWithPrincipal shouldn't crash
*/
const nsIScriptSecurityManager = SpecialPowers.Ci.nsIScriptSecurityManager; var secMan = SpecialPowers.Services.scriptSecurityManager; var principal = SpecialPowers.wrap(document).nodePrincipal;
isnot(principal, undefined, "Should have a principal");
isnot(principal, null, "Should have a non-null principal");
is(principal.isSystemPrincipal, false, "Shouldn't have system principal here");
try {
secMan.checkLoadURIWithPrincipal(principal, null,
nsIScriptSecurityManager.STANDARD);
} catch (e) {
// throwing is fine, it's just crashing that's bad
}
ok(true, "Survival: we should get here without crashing");
</script>
</pre>
</body>
</html>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.