【Go|第7期】浅谈Lorca库中的Chromium命令行参数

news2024/11/17 7:24:39

日期:2023年7月9日
作者:Commas
签名:(ง •_•)ง 积跬步以致千里,积小流以成江海……
注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢 ^ - ^
1.01365 = 37.7834;0.99365 = 0.0255
1.02365 = 1377.4083;0.98365 = 0.0006


在这里插入图片描述


文章目录

  • 一、精彩回顾
  • 二、前言
  • 三、命令行参数


一、精彩回顾

《【Go|第5期】Lorca无法正常运行的解决方案》
《【Go|第6期】浅谈Lorca页面中Chrome正受到自动测试软件的控制》

二、前言

前两期提到的问题,基本都是命令行参数的问题。此篇文章,我整理了 Lorca 库中所用到的命令行参数,一来方便自己查阅使用,二来也希望可以帮助到需要的人。如有遗漏或者不对的地方,还望各位大佬不吝赐教,谢谢 ^ - ^

三、命令行参数

命令行参数参数说明
--app=<url>用于指定要打开的应用程序或网页,其中 <url> 提供要打开的应用程序或网页的 URL。通过使用 -app= 参数,您可以在 Chromium 浏览器中直接打开指定的应用程序或网页,而无需显示浏览器的地址栏、标签栏和其他界面元素。
--user-data-dir=<path>用于指定用户数据目录的路径,其中 <path> 代表需要指定的路径。每个用户在 Chromium 浏览器中都有一个对应的用户数据目录,用于存储其个人配置、书签、扩展、历史记录等数据。通过使用 --user-data-dir= 参数,您可以自定义用户数据目录的路径。
--window-size=<w>,<h>用于设置浏览器窗口的尺寸,其中 <w> 代表宽度像素值,<h> 代表高度像素值。通过使用 --window-size= 参数,您可以指定浏览器窗口的宽度和高度。尺寸可以以像素(px)为单位进行指定。
-remote-debugging-port=0用于禁用远程调试端口Chromium 浏览器默认情况下会打开一个用于远程调试的端口,允许开发者通过远程连接来调试和控制浏览器的行为。该参数允许您指定要使用的特定端口号,但使用0会禁用远程调试端口。
--remote-allow-origins=<ip>指定允许访问远程调试功能的源(origin,其中<ip>表示允许访问的URLIP 地址。远程调试功能允许通过网络连接到 Chromium 浏览器的调试接口,以进行远程调试和控制。
--disable-background-networking禁用后台网络活动。Chromium 浏览器在后台可能会执行一些网络相关的任务,例如更新检查、推送通知等。这些后台网络活动可能会消耗网络带宽和系统资源。
--disable-breakpad禁用 Breakpad 异常报告机制。该机制用于捕获和记录浏览器在运行过程中发生的崩溃和异常情况。它可以帮助开发者定位和诊断问题,以改进浏览器的稳定性和可靠性。
--disable-client-side-phishing-detection用于禁用客户端端的钓鱼检测功能。钓鱼检测是一种浏览器功能,用于识别和警告用户关于恶意或欺诈性网站的访问。浏览器会根据特定的算法和黑名单来检查网页,并显示警告信息,以帮助用户避免受到钓鱼攻击。
--disable-default-apps禁用默认应用程序,从而防止它自动打开或处理特定的文件类型。这可能有助于您在自定义应用程序集成或避免默认行为方面具有更大的控制权。
--disable-dev-shm-usage禁用 /dev/shm 内存文件系统的使用
--disable-infobars用于禁用浏览器中的信息栏(infobars)。
--disable-extensions禁用浏览器扩展(Extensions)功能加粗样式
--disable-features=site-per-process用于禁用"Site Isolation"(站点隔离)功能中的"Site Per Process"(每个站点一个进程)特性
--disable-hang-monitor用于禁用卡顿监测器(Hang Monitor。该功能用于检测和报告浏览器在运行过程中出现的卡顿或无响应情况。当浏览器长时间未响应时,卡顿监测器可以触发警报或生成相应的报告,以帮助定位和解决卡顿问题。
--disable-ipc-flooding-protection禁用 IPC(Inter-Process Communication)洪泛保护IPC 是用于进程间通信的机制,Chromium 浏览器使用它来进行不同组件之间的数据交换和协调。洪泛保护是一种机制,用于限制 IPC 通信的频率和数量,以防止恶意或异常行为导致资源过度使用或性能下降。
--disable-popup-blocking禁用弹出窗口阻止功能。浏览器默认情况下会阻止弹出窗口(pop-up windows)以减少用户对于不必要或恶意弹出窗口的干扰。这有助于提高浏览体验和防止不受欢迎的内容的展示。
--disable-prompt-on-repost用于禁用在表单提交时显示重复提交警告的提示框。当用户在网页上提交表单数据时,浏览器通常会显示一个警告框,询问用户是否要重新提交相同的数据。这是一项防止用户意外多次提交表单的安全特性。
--disable-renderer-backgrounding禁用渲染器的后台运行。当浏览器窗口被最小化或失去焦点时,渲染器将暂停运行,节省系统资源。当您切换回浏览器窗口时,页面可能需要重新加载或重新渲染。
--disable-sync用于禁用与 Google 帐号的同步功能。同步功能允许用户在不同设备间同步浏览器数据,包括书签、历史记录、扩展程序、密码等。通过使用 Google 帐号登录,用户可以轻松地在多台设备上访问和同步这些数据。
--disable-translate用于禁用浏览器的翻译功能。翻译功能是 Chrome 浏览器的一项特性,可以自动检测网页上的非用户首选语言,并提供翻译成用户首选语言的选项。这使用户能够更轻松地阅读和理解来自其他语言的内容。
--disable-windows10-custom-titlebarNo Description
--metrics-recording-only用于仅记录指标(metrics),而不发送或上传数据。浏览器将仅记录指标数据,而不会将其发送到服务器或上传给开发人员或其他第三方。这可以帮助用户保护隐私和控制数据的传输。
--no-first-run禁用首次运行的欢迎流程。当您第一次运行 Chromium 浏览器时,它会显示一个欢迎页面,提供一些设置选项和提示。这包括接受用户许可协议、选择默认搜索引擎、导入书签等。
--no-default-browser-checkDisables the default browser check. Useful for UI/browser tests where we want to avoid having the default browser info-bar displayed.
--safebrowsing-disable-auto-update用于禁用安全浏览的自动更新功能。安全浏览是一项内置的安全功能,用于保护用户免受恶意网站和下载的威胁。该功能通过定期更新恶意软件和不安全网站的黑名单来实现。
--password-store=basic用于指定密码存储机制为基本(basic)模式。在基本模式下,Chromium 浏览器使用操作系统的密码存储功能来保存用户的密码。这通常意味着密码将以明文形式保存在本地设备上,而不会进行加密保护。这种存储方式相对较不安全,因为如果他人能够访问本地设备,他们可能可以读取保存的密码。
--use-mock-keychain用于启用模拟密钥链(mock keychain。启用模拟密钥链的主要目的是在开发和测试过程中模拟密钥链的功能,而不涉及真实的密钥链访问和操作。模拟密钥链通常会将密码等凭据以明文形式存储在内存中,因此不适合在实际使用中的安全环境中使用。
–enable-automation用于启用自动化功能。通过启用自动化功能,您可以使用自动化工具或脚本控制 Chromium 浏览器的行为。这对于自动化测试、网络爬虫或其他自动化任务非常有用。

参考文章:

  • 《List of Chromium Command Line Switches》

我的微信公众号 会飞的小猴子,等你来关注哦 ^ - ^


版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/131613857

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/737639.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

你想知道个人博客和企业博客具体区别吗?点进来看看吧

在互联网时代&#xff0c;越来越多人开始会去使用博客来记录生活中的点滴。博客已经成为了人们分享信息、表达观点的重要平台。无论是个人还是企业&#xff0c;都可以通过博客来传播自己的声音和观点。这篇文章looklook会聚焦于企业博客&#xff0c;从分析个人与企业博客的区别…

【峟思科普】水库监测点位布设原则

水库监测一般有常规监测、变形监测、应力监测和地质灾害监测等&#xff0c;其中变形监测是水库安全的重要保障&#xff0c;是通过安装在水库坝体或大坝周边的变形监测仪来测量坝体或坝基表面的变形情况&#xff0c;如位移、沉降、裂缝、倾斜等。下面给大家介绍下水库监测点位布…

Android复杂UI的性能优化实践 - PTQBookPageView 性能优化记录

作者&#xff1a;彭泰强 1 评价指标&优化成果 要做性能优化&#xff0c;首先得知道性能怎么度量、怎么表示。因为性能是一个很抽象的词&#xff0c;我们必须把它量化、可视化。那么&#xff0c;因为是UI组件优化&#xff0c;我首先选用了GPU呈现模式分析这一工具。 在手机…

高斯双边滤波

note 原理:从空间维度和灰度维度生成两个高斯滤波器&#xff0c;再合成一个高斯滤波器 空间域高斯滤波器:GaussSpace(x,y) exp(-1 * (x*x y*y) / 2 / sigma / sigma) / 2 / PI / sigma / sigma&#xff1b; 灰度域(颜色域)高斯滤波器:GaussColor(x,y) exp(-1 * (f(x,y) -…

Android性能优化

Android性能优化 一、卡顿优化 前言&#xff1a;说到卡顿我们可能正常能想到是FPS刷新率&#xff0c;这是一个平均值&#xff0c;FPS高并不代表页面流畅&#xff0c;比如一个页面某一贞耗时了160毫秒&#xff0c;但是其他都是16毫秒&#xff0c;那么这个页面通过FPS的数据来看…

Java去重的终极指南:性能对比与高效实现

文章目录 前言一、使用Set接口下面是对几种Set实现类的简单介绍及代码示例&#xff1a;1.HashSet&#xff1a;2.LinkedHashSet&#xff1a;3.TreeSet&#xff1a; 二、使用Stream API三、其他方式1.使用Collectors.toSet()方法&#xff1a;配合Stream API的collect()方法&#…

vue3+cesium项目搭建

前言 最近需要在一个Vue3的项目中使用到cesium&#xff0c;对于一个cesium没有太多了解的人来说&#xff0c;还是比较麻烦的&#xff0c;本篇博文就将自己在这个过程踩的坑记录下来&#xff0c;有需要的可以看一下 1、vuecesium框架搭建 2、项目运行起来后&#xff0c;球体不…

展会邀请|虹科诚邀您参加7月11-13日上海慕尼黑光博会

2023年上海慕尼黑光博会与机器视觉展将于7月11-13日在上海国家会展中心隆重召开&#xff01; 慕尼黑上海光博会自2006年举办以来&#xff0c;已成为中国激光、光学、光电行业一年一度的聚会。慕尼黑上海光博会助力行业发展趋势&#xff0c; 集中展示涵盖激光器与光电子、光学与…

科技云报道:当云厂商主动拥抱生成式AI,会碰撞出什么样的火花?

科技云报道原创。 如果说这是AI大模型的时代&#xff0c;不如说是生成式AI的时代。 在AI大模型、生成式AI、ChatGPT这三者中&#xff0c;生成式AI是最广泛的概念&#xff0c;涵盖了所有使用AI生成新内容的应用。 大模型是实现生成式AI的一种方式&#xff0c;而ChatGPT则是大…

精选了20个Python实战项目(附源码),拿走就用!零基础练手不二项目!

Python是目前最好的编程语言之一。由于其可读性和对初学者的友好性&#xff0c;已被广泛使用。 那么要想学会并掌握Python&#xff0c;可以实战的练习项目是必不可少的。 接下来&#xff0c;我将给大家介绍20个非常实用的Python项目&#xff0c;帮助大家更好的学习Python。 …

电表是怎么计算度数的

电表是一种用来测量电能的仪表&#xff0c;也称为电度表、火表、电能表、千瓦小时表等。电表可以通过测量电流、电压、功率等因素来计算用户消耗的电能&#xff0c;从而确定用户应缴纳的电费。在本文中&#xff0c;我们将详细介绍电表的计算方式以及如何读取电表的度数。 一、电…

自学网络安全(黑客)

一、为什么选择网络安全&#xff1f; 这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地&#xff0c;网络安全行业地位、薪资随之水涨船高。 未来3-5年&#xff0c;是安全行业的黄金发展期&#xff0c;提前踏入…

Android之WebView加载PDF链接预览PDF文件

文章目录 前言一、效果图二、实现步骤1.在项目main目录下新建一个assets2.新建一个js为index.js3.新建一个HTML为index.html4.xml布局4.Activity类&#xff08;kotlin&#xff09;5.Activity类&#xff08;Java&#xff09; 总结 前言 Android的webview压根就不支持加载pdf&am…

深度卷积网络的实际应用

1、三种经典的深度卷积网络 1.1、LeNet-5 使用 sigmoid 函数和 tanh 函数&#xff0c;而不是ReLu 函数&#xff0c;这篇论文中使用的正是 sigmoid 函数和 tanh 函数LeNet-5 是针对灰度图片训练的&#xff0c;所以图片的大小只有 32321 6 个 55 的过滤器&#xff0c;步幅为 …

【如何在深度学习的道路上越走越远?】

作为近几年人工智能领域的主要研究方向之一&#xff0c;深度学习主要通过构建深度卷积神经网络和采用大量样本数据作为输入&#xff0c;最终得到-一个具有强大分析能力和识别能力的模型。深度学习可以是有监督的、半监督的或无监督的。深度学习架构(例如深度神经网络、深度信念…

el-input输入框type=“number“时,禁止鼠标上下滑动改变数值

el-input输入框type"number"时&#xff0c;禁止鼠标上下滑动改变数值 解决方法&#xff1a;在el-input中添加属性设置 mousewheel.native.prevent

【达哥讲网络——只讲你不知道的】第1集:网络体系结构中的功能模块

大家好&#xff0c;经过公司缜密的思考和策划&#xff0c;【达哥讲网络——只讲你不知道的】系列连载今天正式与大家见面了。经过深入考虑&#xff0c;本系列只对一些重要的网络技术原理、网络功能实现原理及配置进行连载&#xff0c;其中会穿插一些实战案例&#xff0c;以帮助…

python与蒸散发与植被总初级生产力估算

植被总初级生产力(GPP)是指植物通过光合作用吸收的碳&#xff0c;是陆地生物圈和大气之间最大的碳通量&#xff0c;GPP的准确量化对于理解气候变化中生态系统功能、农业生产和碳循环的动态以及对气候的反馈具有重要意义 蒸散发&#xff08;Evapotranspiration&#xff0c;ET&a…

websdk上传阿里云视频完整教程

批量上传视频到阿里云 这段时间项目里有一个上传视频到阿里云的功能是我来负责写的&#xff0c;之前一直没有写过这种功能&#xff0c;感觉很难的亚子&#xff0c;但是后来仔细研究了一遍发现也没想象中那么难&#xff0c;最后经过不懈的努力也算是搞出来了哈哈哈&#xff0c;开…

集合List和Map

ArrayList底层的实现原理 初始化后ArrayList添加元素的步骤 首先计算数组的容量&#xff0c;如果当前数组已使用长度1后的大于当前的数组长度&#xff0c;则调用grow方法扩容(原来的1.5倍)&#xff0c;确保新增的数据有地方存储之后&#xff0c;则添加元素到size的位置上。返回…