云网牛站
所在位置:首页 > Linux教程 > 使Deepin 20.2自带浏览器、360及Edge浏览器能完整保存网页

使Deepin 20.2自带浏览器、360及Edge浏览器能完整保存网页

2021-06-01 15:51:31作者:fly5625稿源:深度站

如果你需要在Deepin 20.2系统浏览器中完整保存网页,请参照下面的方法处理一下,涉及到的有自带浏览器、360及Edge浏览器。

使Deepin 20.2自带浏览器、360及Edge浏览器能完整保存网页

 

前言

当前发现无法保存网页为MHTML了。一番搜索无果后,只得从Chromium项目的commits中查找,原来Chrome搞了个"Chrome Flag Ownership"的项目,目的是清理未使用的和过时的flags,现在save-page-as-mhtml仅作为开发者测试使用。就是说现在save-page-as-mhtml作为switch存在。知道了原因解决办法就很简单了,右键Chrome快捷方式,选择快捷方式一栏,在目标输入框chrome.exe后加入空格和--save-page-as-mhtml,再重新打开Chrome就可以了。

Linux也是类似的做法。为让浏览器可以完整保存网页为mhtml,我们可以添加一个启动参数,“--save-page-as-mhtml”。

 

1、系统自带浏览器

修改desktop文件核心代码:

Exec=/usr/bin/browser --save-page-as-mhtml

参考:

#新添加一行

Exec=/usr/bin/browser --save-page-as-mhtml

Terminal=false

X-MultipleArgs=false

Type=Application

Icon=org.deepin.browser

Categories=Network;WebBrowser;

MimeType=text/html;text/xml;application/xhtml_xml;application/x-mimearchive;x-scheme-handler/http;x-scheme-handler/https;

StartupWMClass=browser

StartupNotify=true

#注释掉下面两行

#X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher

#X-Deepin-AppID=org.deepin.browser

注意了,要求关闭所有浏览器窗口重启应用。

 

2、360浏览器

核心代码:

Exec=/opt/apps/com.360.browser-stable/files/com.360.browser --save-page-as-mhtml

参考:

Name[zh_HK]=360安全瀏覽器

Name[zh_TW]=360安全瀏覽器

StartupNotify=true

Terminal=false

Type=Application

Version=1.0

Exec=/opt/apps/com.360.browser-stable/files/com.360.browser --save-page-as-mhtml

X-Deepin-AppID=com.360.browser-stable

#X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher

X-Deepin-Vendor=user-custom

 

3、Edge浏览器

安装包下载:Microsoft Edge for Linux已提供Beta版deb、rpm包下载

核心代码:

Exec=/opt/microsoft/msedge-beta/microsoft-edge-beta --save-page-as-mhtml

参考:

Icon=/opt/microsoft/msedge-beta/product_logo_128_beta.png

Name=Edge

#添加这一行

Exec=/opt/microsoft/msedge-beta/microsoft-edge-beta --save-page-as-mhtml

StartupNotify=true

Terminal=false

Type=Application

Version=1.0

X-Deepin-Vendor=user-custom

 

相关主题

在Linux下使用Percollate将在线网页下载为PDF的方法

精选文章
热门文章