Hi everyone,
I've been working on writing a new WebIDL for logging permission requests in
Firefox OS, reading all the corresponding MDN pages. My code is pretty much
written now, but I'm having some trouble accessing the WebIDL I've implemented.
My first error code was as follows:
E/GeckoConsole( 206): [JavaScript Error: "NS_ERROR_XPC_BAD_IID: Component
returned failure code: 0x80570018 (NS_ERROR_XPC_BAD_IID) [nsIJSCID.getService]"
{file: "jar:file:///system/b2g/omni.ja!/components/ContentPermissionPrompt.js"
line: 38}]
And the line in question was the following:
var privacyMonitor =
Cc["@mozilla.org/privacy-monitor;1"].getService(Ci.PrivacyMonitor);
After changing the line to:
var privacyMonitor = Cc["@mozilla.org/privacy-monitor;1"].getService();
The error changed to:
E/GeckoConsole( 208): [JavaScript Error: "NS_ERROR_XPC_GS_RETURNED_FAILURE:
Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)
[nsIJSCID.getService]" {file:
"jar:file:///system/b2g/omni.ja!/components/ContentPermissionPrompt.js" line:
38}]
I tried to Google the problem, but didn't have any luck.
The complete WebIDL code is at
https://gist.github.com/spatenotte/e5d31db4fc7c76240efe
I'd appreciate any help.
Thanks!
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g