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 dev-b2g@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-b2g