Javascript 启用false或删除chrome扩展时是否可以请求密码?
我在开发chrome扩展方面是个新手。我的扩展实际上是关于阻止某些网页,用户可以插入他/她想要阻止的网站的域名,这样孩子们就看不到该网页,例如成人内容页等 但我面临着一个问题:“如果孩子们不能或删除扩展,甚至取消了‘允许隐姓埋名’?”那么这一切都是无用的。因此,我正在寻找解决这个问题的方法,可能是在无法/删除扩展名/取消选中“允许匿名”之前使用密码 这是我的清单文件:Javascript 启用false或删除chrome扩展时是否可以请求密码?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我在开发chrome扩展方面是个新手。我的扩展实际上是关于阻止某些网页,用户可以插入他/她想要阻止的网站的域名,这样孩子们就看不到该网页,例如成人内容页等 但我面临着一个问题:“如果孩子们不能或删除扩展,甚至取消了‘允许隐姓埋名’?”那么这一切都是无用的。因此,我正在寻找解决这个问题的方法,可能是在无法/删除扩展名/取消选中“允许匿名”之前使用密码 这是我的清单文件: { "manifest_version": 2, "name": "AmanNet", "description"
{
"manifest_version": 2,
"name": "AmanNet",
"description": "Extension ini memblok halaman yang dianggap berbahaya secara konten html.",
"version": "1.0",
"browser_action": {
"default_icon": "icon_16x16.png",
"default_popup": "popup.html",
"default_title": "AmanNet"
},
"options_page": "pengaturan.html",
"background": {
"scripts": ["background.js"],
"persistent": true
},
"icons": {
"128": "icon_128x128.png"
},
"permissions": [
"http://*/*", "https://*/*", "tabs"
],
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"exclude_matches": ["http://*.google.com/*","https://*.google.com/*"],
"js": [
"content.js"
],
"run_at": "document_start",
"all_frames": false
}
]
}
我该怎么做?我应该在清单中添加一些东西吗,还是?请帮助。没有防止移除的保护措施。但是您可以使用一些隐写术/模糊处理技术,比如将扩展嵌入另一个扩展。没有防止删除的保护措施。但是您可以使用一些隐写术/模糊处理技术,比如将扩展嵌入另一个扩展。通常您无法阻止删除任何扩展。Chrome确实有一个“Kiosk”模式,该模式旨在防止篡改,但仅适用于Chrome操作系统:通常,您无法阻止删除任何扩展。Chrome确实有一个“Kiosk”模式,该模式旨在防止篡改,但仅适用于Chrome操作系统:在一般情况下,Chrome扩展无法解决您的问题 谷歌已经在授权用户删除不需要的扩展的方向上迈出了每一步。这是因为扩展是臭名昭著的恶意软件载体。 例如,有一种外部软件通过注册表安装其扩展的方法。自推出以来,采取了以下措施:
- 只允许在网络商店中托管扩展(以支持Google的下载)
- 将明确询问用户是否希望激活该扩展
- 如果他们拒绝或卸载该扩展,它将被列入该配置文件的黑名单,并且无法通过注册表再次安装
底线:没有可能阻止扩展本身卸载扩展,也没有“好”的外部程序卸载方法。自定义家长控制只有在Chrome之外实施时才有效(甚至可能有效)。在一般情况下,Chrome扩展无法解决您的问题 谷歌已经在授权用户删除不需要的扩展的方向上迈出了每一步。这是因为扩展是臭名昭著的恶意软件载体。 例如,有一种外部软件通过注册表安装其扩展的方法。自推出以来,采取了以下措施:
- 只允许在网络商店中托管扩展(以支持Google的下载)
- 将明确询问用户是否希望激活该扩展
- 如果他们拒绝或卸载该扩展,它将被列入该配置文件的黑名单,并且无法通过注册表再次安装