有没有办法以编程方式强制在Chrome中为特定文件类型强制“始终打开此类型的文件”?

时间:2013-11-22 12:28:03

标签: .net google-chrome

基本上我的客户希望(非常违反我的建议)强制所有用户在他们的计算机上安装产品后,为Chrome中启用的.docx文件“始终打开此类文件”。这样“点击.docx链接后点击打开就不会受到打扰”。有没有什么方法可以从.NET或C ++应用程序以编程方式实现这一点?

2 个答案:

答案 0 :(得分:1)

答案:是


STEPS

  1. 转到用户的 Chrome用户目录(如果是%LOCALAPPDATA%\Google\Chrome\User Data\<PROFILE>中的<PROFILE>,其中%LOCALAPPDATA%\Google\Chrome\User Data\Default是当前Chrome个人资料或用户想要的Chrome个人资料这将生效。如果此登录名下Chrome只有一个配置文件,则路径为preferences
  2. 修改"extensions_to_open"文件(正确,没有扩展程序)...它是 JSON 文件,因此任何文字编辑将到期。
  3. "download" 部分下找到 "download": { "default_directory": "E:\Installs\Wintel", "directory_upgrade": true, "extensions_to_open": "jpg:png:gif:pdf:xps", "prompt_for_download": true }, 条目:

    "extensions_to_open"
         

  4.   
  5. 添加,修改或删除您喜欢的任何文件扩展名。
  6.   

         

    说明

    • "extensions_to_open" 字段中列出的任何内容都将不再提示输入要保存的文件名/位置,即使对于通常会保存的文件的链接也不会提示&#34; - 即本地开放的那些 - (例如EXE,DOC,ZIP)。
    • 相反,列出的文件类型/扩展名现在将在浏览器下载文件后立即在其操作系统关联的程序(例如,MS Word for DOC文件)中自动打开。
    • 执行在浏览器中本机打开的文件类型(例如HTML,TXT,JS,CSS)将不受此影响并继续打开在浏览器中和< 关联计划中的strong> NOT 。

    注意:如果此 <A HREF> 字段中列出了IMAGE文件类型,那么这些图片将在其操作系统中打开关联程序即使,如果你 RIGHT-CLICK&gt;在这些图像上保存为... 。在任何情况下(条目与否),图像上的 LEFT-CLICKING 维持正常行为,如果设置了一个(例如通过JavaScript,嵌套在{{1}}内等)。

答案 1 :(得分:0)

NO。通过测试验证。 不幸的是,截至目前的版本,今天,2015年9月10日,此选项不再起作用。 似乎现在他们决定哪些类型会自动打开,就是这样。