首页 > 其他分享 >edge浏览器选择配置文件启动

edge浏览器选择配置文件启动

时间:2023-04-18 12:23:33浏览次数:46  
标签:Profile 浏览器 配置文件 Default edge Data

最近在ubuntu上用edge浏览器,多配置文件的时候不管是启动还是切换都比较麻烦。因为微软的edge是基于 Chromium 开源项目,谷歌浏览器也是。以前在用谷歌浏览器的时候用过一些奇技淫巧应该在edge上也有效,索性自己摸索着改了一下edge的启动方式。

确定配置文件

百度找到了这个文章
c#-Selenium 使用当前配置文件启动 Edge (Chromium) 的新实例
看到这个提问的人写了这么两行代码,心里大概就有数了。

edgeOptions.AddArgument("profile-directory=Default");
edgeOptions.AddArgument(@"user-data-dir=C:\Users\xxxxxx\AppData\Local\Microsoft\Edge\User Data");

先看一下本机上有多少个配置文件

❯ cd ~/.config/microsoft-edge
❯ ls
'Ad Blocking'                  'EADPData Component'       'Local State'           SmartScreen
 Autofill                      'Edge Shopping'             NativeMessagingHosts  'Speech Recognition'
 AutoLaunchProtocolsComponent  'Edge Travel'               Nurturing             'Subresource Filter'
 BrowserMetrics                'Edge Wallet'               OriginTrials          'Trust Protection Lists'
 CertificateRevocation          FirstPartySetsPreloaded   'Profile 1'             Variations
 CrashpadMetrics-active.pma    'First Run'                'Safe Browsing'        'Web Notifications Deny List'
'Crash Reports'                'Functional UTC Data'       SafetyTips            'Webstore Downloads'
 Default                       'Functional UTC Data-wal'   ShaderCache            WidevineCdm
'Diagnostic Data'               GrShaderCache              SingletonCookie        WorkspacesNavigationComponent
'Diagnostic Data-wal'           hyphen-data                SingletonLock          ZxcvbnData
 Dictionaries                  'Last Version'              SingletonSocket

我看到这个文件夹里有个Default,还有一个Profile 1。我就进了这两个文件夹看看里面的文件是什么样的。
通过进入两个文件夹中查看文件发现,这两个文件夹里的东西基本一致,到这就知道edge浏览器的配置文件是怎么管理的了。
现在需要做的就是在启动参数上做文章。

修改桌面图标配置文件

桌面图标配置文件是 /usr/share/applications/microsoft-edge.desktop
单个图标的多个行为只要添加action就行了。
在文件末尾添加新的action

[Desktop Action profile-default]
Name=Use Default Profile
Name[zh_CN]=用默认配置打开
Exec=/usr/bin/microsoft-edge-stable --profile-directory=Default


[Desktop Action profile-profile1]
Name=Use Default Profile 1
Name[zh_CN]=用配置1打开
Exec=/usr/bin/microsoft-edge-stable --profile-directory="Profile 1"

当然别忘了在[Desktop Entry]Actions属性中注册你添加的action
这时候对着edge的图标按右键,看看是否有新创建出来的选项。如果没有的话,需要注销一下用户重新登陆(wayland或许大概没有重启桌面的功能)。
image

理论上在windows也可以用类似的方法实现相同的功能,不过我只知道快捷方式肯定可以用这种方式实现,右键菜单如何配置还真不清楚,或许有时间可以摸索一下。

标签:Profile,浏览器,配置文件,Default,edge,Data
From: https://www.cnblogs.com/NagaResst/p/17329131.html

相关文章

  • ssh服务器配置文件优化
    ssh的服务器端配置文件路径为/etc/ssh/sshd_config可优化一下参数:Port9527#生产中建议改,防止攻击UseDNSno#禁止反向DNS解析GSSAPIAuthenticationno#提高速度,改为no#PubkeyAuthenticationyes#基于key验证PasswordAuthenticationyes#允许密码登录PermitEmptyPasswordsn......
  • IE和Google浏览器事件传递参数不同
    左键标示,IE里面是1,Google里面是0,右键都是2.判断为左键,0或1都是<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><spanid="t-p"οnmοusedοwn="whichButtonDown(e......
  • 如果是不创建新浏览器窗口,直接在已打开的浏览器,则代码需要修改为:
    如果是不创建新浏览器窗口,直接在已打开的浏览器,则代码需要修改为:caps=DesiredCapabilities.CHROMEcaps['loggingPrefs']={'performance':'ALL'}options=webdriver.ChromeOptions()options.add_experimental_option('w3c',False)options.add_experiment......
  • 记录selenium,python自动化测试中的chromedriver.exe地址和打开后自动关闭浏览器问题
    selenium的官方地址为:https://selenium-python.readthedocs.io/index.html镜像地址:https://npmmirror.com/#导入webdriverfromseleniumimportwebdriverfromselenium.webdriver.common.byimportBy#调用键盘按键操作时需要引入的Keys包fromselenium.webdriver.common.k......
  • gitee github 左侧栏树形显示插件 Octotree codetree 浏览器插件
    起因看到一位仁兄用gitee做仓库https://gitee.com/zhengqingya/java-developer-document然后左侧栏挺方便(抖音视频)下载chrome扩展市场搜octotree用于githubcodetree用于gitee双核浏览器扩展市场搜octotree用于githubgitcodetree用于gitee......
  • 无显示器如何通过配置文件快速修复树莓派无法通过 SSH 访问的问题 All In One
    无显示器如何通过配置文件快速修复树莓派无法通过SSH访问的问题AllInOne在没有显示器的情况下如何通过配置系统文件快速的修复树莓派无法通过SSH访问的问题AllInOne无显示器SSH远程访问树莓派不小心或不知道怎么把SSH关闭了,导致无法SSH访问了❌$pingra......
  • 安全工具-浏览器
    1、介绍浏览器可以作为基础的安全工具使用。2、功能2.1界面(1)浏览器地址栏和界面,可以很方便的输入参数,进行请求测试。(2)界面可以加载显示html文档,查看前端解析效果,尤其是针对xss和界面劫持等漏洞是非常必要的以及可以清楚的分辨响应结果是防火墙,还是404或500异常,亦或者默......
  • Mac版的Safari如何永久修改浏览器ua
    网上给的答案大多让你打开Safari的开发者,然后改用户代理换ua,一点用都没有,用一会儿就变回去了。这是永久的方法Mac的终端输入```bashdefaultswritecom.apple.SafariCustomUserAgent"\"Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537.36(KHTML,likeGe......
  • spring boot配置文件 yml
     在SpringBoot项目中我们有着默认的配置文件application.properties或者是是application.yml,可以进行封装出来的属性进行配置。有的时候我们需要根据不同的环境进行不同的配置。这里SpringBoot也提供了Spring.profiles.active来进行我们不同环境配置的选择,如application-{profi......
  • Hyperledger Fabric 使用 CouchDB 和复杂智能合约开发
    前言在上个实验中,我们已经实现了简单智能合约实现及客户端开发,但该实验中智能合约只有基础的增删改查功能,且其中的数据管理功能与传统MySQL比相差甚远。本文将在前面实验的基础上,将HyperledgerFabric的默认数据库支持LevelDB改为CouchDB模式,以实现更复杂的数据检索功能......