您可以使用 chrome 扩展程序来阻止 file://

您可以使用 chrome 扩展程序来阻止 file://

有没有办法在 Google Chrome 中禁用 file:/// 协议?

是否有一些选项或开关可以禁用此功能?

请帮忙

答案1

您可以使用 chrome 扩展程序来阻止 file://

在策略中强制安装一个扩展,将所有 file:// url 重定向到被阻止的页面。示例代码:

chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
    if(tabs[0].url.startsWith('file://')) {
         chrome.tabs.update('{blocked page}')
    }
});

请记住替换blocked page为与实际阻止的页面相匹配。

答案2

有没有办法在 Google Chrome 中禁用 file:/// 协议?

没有列出可以执行此操作的开关Chromium 命令行开关列表

URLProtocolView v1.15 - 查看/启用/禁用 URL 协议Nirsoft 似乎可以满足您的要求。

描述

URLProtocolView 是一个简单的实用程序,它显示当前安装在系统上的所有 URL 协议(例如:ftp:、telnet:、mailto:)。对于每个 URL 协议,都会显示以下信息:协议名称、协议描述、键入或单击 URL 时执行的命令行、产品名称和公司名称。

该实用程序还允许您轻松启用/禁用 URL 协议。

答案3

Chrome 有一个可供您使用的策略引擎。阻止从 URL 栏访问文件浏览器的策略称为(在旧版本中URLBlockList可能如此)。URLBlackList

https://cloud.google.com/docs/chrome-enterprise/policies/?policy=URLBlocklist

答案4

水蛭阻断剂(免费的 Chrome 扩展程序)可以做到这一点。

打开 LeechBlock 选项页面,然后点击Show Advanced Options页面底部的 。在“使用正则表达式匹配要阻止的 URL(覆盖网站列表)”框中,输入^file:\/\/\/。这将阻止所有以 开头的 URI file:///

相关内容