解决方案 | Chrome/Edge 总是自动修改我的pdf默认打开方式
1、问题描述
最近我的pdf文件总是被chrome打开(如图1),而且点击属性,更改别的pdf阅读器也不管用(如图2),此时的chrome就像个流氓软件一样。

图1 被chrome劫持

图2 点击属性更改默认打开方式,该方法对我电脑无效
2、尝试方法
方法1:即pdf文件右键更改默认打开应用,结果无效。
方法2:使用微软自带“默认应用”,即根据后缀名进行设置默认打开应用,按照这个操作:https://blog.csdn.net/qwe122343/article/details/106870014,,结果设置时出现弹窗崩溃。结果无效。
3、有效解决方案
我的目的仍旧是使用“Sumatra PDF”作为pdf默认打开应用,解决方法是:下载Sumatra PDF3.3.3版本即可解决,因为里面有一个设置是“设置为pdf默认阅读器”。具体如下图。


Sumatra PDF官方下载地址:https://www.sumatrapdfreader.org/download-prev
Sumatra PDF3.3.3
Installer: https://www.sumatrapdfreader.org//dl//rel/3.3.3/SumatraPDF-3.3.3-install.exe
Zip file: https://www.sumatrapdfreader.org//dl//rel/3.3.3/SumatraPDF-3.3.3.zip
Installer 64-bit: https://www.sumatrapdfreader.org//dl//rel/3.3.3/SumatraPDF-3.3.3-64-install.exe (我下载的是这个,大家根据自己电脑系统下载)
Zip file 64-bit: https://www.sumatrapdfreader.org//dl//rel/3.3.3/SumatraPDF-3.3.3-64.zip
4、杂项
我刚刚上面说的是:在电脑上直接打开pdf的情况。对于需要从chrome直接打开pdf,即chrome下载后的pdf,在下载列表中是否采用【chrome自带阅读器】或者【系统默认pdf阅读器】取决于你的chrome设置。当然对于edge浏览器这个逻辑是同理的。
(1)在下载列表中是否采用【chrome自带阅读器】或者【系统默认pdf阅读器】取决于你的chrome设置
chrome设置方法:
在地址栏输入chrome://settings/content/pdfDocuments,按照下面设置,要想选择在chrome内部阅读,选择2,在外部阅读(【系统默认pdf阅读器】)选择1。

(2)在下载列表中是否采用【edge自带阅读器】或者【系统默认pdf阅读器】取决于你的edge设置
edge设置方法:
在地址栏输入edge://settings/content/pdfDocuments?search=pdf,按照下面设置,要想选择在edge内部阅读,选择【关闭】,在外部阅读(【系统默认pdf阅读器】)选择【开启】。

解决方案 | Chrome/Edge 总是自动修改我的pdf默认打开方式的更多相关文章
- Ubuntu 14 修改默认打开方式
通过研究,有三种修改方式. 方式一: 修改路径:右上角“系统设置” -> 详细信息 -> 默认应用程序 但是,有个缺陷,可修改的项比较少. 方式二: 例如,修改pdf的打开方式,只要查看任 ...
- Ubuntu 14.0操作系统,修改默认打开方式的方法
Ubuntu 14.0 有内置的视频播放器 Totem,但是使用起来不太习惯,所以在系统的软件中心 下载了gnome Mplayer和s Mplayer,都有打开上次播放的忆功能,只是gnome Mp ...
- win10 无法修改默认程序 默认打开方式的解决方法
此时是2018年11月24日 win10 pro 64位 版本是1803 具体版本号是17134 情景: 我的状况是.json文件的默认打开方式被新安装的应用霸占了,然后无论是通过“右键-属性-更改 ...
- mac修改默认打开方式
首先选中你要修改默认打开方式的文件,右键单击这个文件,在弹出的菜单中,选择“查看简介”: 然后在弹出的菜单中,找到“打开方式”选项,从下来的菜单中,找到你希望默认打开这个文件的程序: 然后点击下面的“ ...
- 通过Powershell修改文件默认打开方式
修改原理 详情: Windows下通过注册表修改某个类型文件的默认打开方式和文件图标 脚本详情: Github:Change_default_programs.ps1 描述: 至少在Windows10 ...
- Eclipse修改XML默认打开方式
用Eclipse开发Android的时候 默认的XML是采用Android xml editor 打开,这个工具不够直观,如果想直接看文本的XML的话,可以通过如下方式修改 1.菜单:Window ...
- 修改jupyter notebook的默认打开地址
1)在Anaconda Prompt终端中输入下面命令,查看你的notebook配置文件在哪里: jupyter notebook --generate-config 2)通过搜索关键词:c.Note ...
- 修改Jupyter Notebook的默认打开路径
一: (也可以直接将删除的部分修改成所要存储的文件路径,之后三个步骤就可以省去了) 二: 打开Windows的cmd,在cmd中输入jupyter notebook --generate-config ...
- mac 访达修改所有文件夹默认排序方式
先说个误区,下图只能改变当前目录的排序方式 修改所有目录的排序方式需要在顶部的“显示” 中修改
- Mac上如何修改默认打开方式
1.找到要打开的文件 2.右键显示简介 3.选择默认程序
随机推荐
- C数据结构:KMP算法详解(呕心沥血)
KMP算法 作者心声 了解暴力求解(必需会) KMP算法详解 记住我这段话(你会爱上它的)← : ①前后缀及其用处 ②求出前后缀的next数组 求出next数组的代码 开始实现KMP算法 结尾 附上源 ...
- golang beego 使用supervisor 部署后台进程管理. 静态文件找不到的解决办法.
directory=/root/go/src/you_self_dir 请在客户端配置文件*.ini中加入一行命令, 等于号后面就是自己的项目目录,这时就能找到项目文件了.
- .Net Core 静态类获取注入服务
由于静态类中无法使用有参构造函数,从而不能使用常规的方式(构造函数获取) 获取服务,我们可以采取通过IApplicationBuilder 获取 1.首先创建一个静态类 using Microsoft ...
- UINavgationBar事件穿透
一.事件起因 最近在开发一版本的需求中,遇到一个问题,需要在一个ViewController的顶部,UINavgationBar的下面放置一个View,这个View需要能够正常收到事件 将我们的Vie ...
- C语言——函数基本知识
什么是函数 函数的定义 函数就是程序中独立的功能.(简单来说就是把代码打包成整体,起个名字,方便以后使用) 函数的使用 定义函数的格式 格式: 返回值类型 函数名(形参1,形参2,...) { 函数体 ...
- 使用 TiDB Vector 搭建 RAG 应用 - TiDB 文档问答小助手
本文首发至TiDB社区专栏:https://tidb.net/blog/7a8862d5 前言 继上一次<TiDB Vector抢先体验之用TiDB实现以图搜图>后,就迫不及待的想做一些更 ...
- vue3使用表格el-table-infinite-scroll.js:18 Uncaught (in promise) Error: [el-table-infinite-scroll]: .el-scrollbar__wrap element not found.
先看下表格里面有没有这个el-scrollbar__wrap class类 没有的话升级一下element-plus到最新的就行 你可以先查看element-plus的版本 npm view elem ...
- Vue3等比例缩放图片组件
本文由 ChatMoney团队出品 有些情况我们需要在各种刁钻的情况下都要保持图片比例不变,比如用户缩放窗口等改变布局的情况.实现原理就是通过容器的宽度和内边距在保持你想要的比例. 以下是基础功能的组 ...
- 关于使用Gitlab CI-CD
关于使用 Gitlab CI/CD 如果是个人建议自己写脚本,手动运行,而不是使用 Gitlab CI/CD. 免费的 Runner 需要 Credit Card!
- SELinux 安全模型——TE
首发公号:Rand_cs SELinux 安全模型--TE 通过前面的示例策略,大家对 SELinux 应该有那么点感觉认识了,从这篇开始的三篇文章讲述 SELinux 的三种安全模型,会涉及一些代码 ...