我需要获取mac address
和username
和computer
的值。我想用networkingPrivate
来做。但是我无法访问它。
我在manifest.json
文件中写道:
"permissions": ["networkingPrivate"]
答案 0 :(得分:1)
通常您不能这样做,因为它们完全是私有的,目的是成为私有API,而不是公共API。也是whitelisted to specific extensions by Google or its trusted associates。
对于个人使用,您可以通过使用自定义命令行参数--whitelisted-extension-id=abcd
运行Chrome来获得成功,其中abcd代表您的扩展程序的32个字符的ID,如开发人员模式下在chrome:// extensions页上所示该开关在页面的右上角已启用。或者,您可以通过找到受信任扩展名的id来模仿它,方法是找到它的manifest.json并将其"key"
复制到您自己的manifest.json中。
对于公共扩展,您必须使用解决方法。例如,编写一个单独的实用程序,然后通过nativeMessaging API调用它。