chromium 相关问题

Chromium是一个开源的网络浏览器项目,谷歌浏览器从该项目中提取其源代码。

如何关闭 stackoverflow 上的登录弹出窗口

当我浏览 Stack Overflow 时,我不断收到一个弹出窗口,要求我登录(仅在 StackOverflow 上)。有没有办法关闭此功能(除了删除凭据和登录之外)? 弹出窗口...

回答 1 投票 0

无法将chrome浏览器的主题设置为自定义颜色

以前版本的 Google Chrome (122) 允许您使用其颜色选择器为浏览器主题设置自定义颜色。 但是升级到123之后就不可能了,而且颜色pi...

回答 1 投票 0

如何在启动时启用 chromium 浏览器的移动模式

我在文件third_party链接中找到了属性:emulate_mobile_enabled_ 安德雷

回答 0 投票 0

在主体上使用溢出隐藏以及“仅 sr”元素可能会导致滚动错误?

我在开发的应用程序中遇到了一个奇怪的问题。我最初使用 svelte 和 tailwind css,但是我在纯 html/css 中重现了这个问题。 为了实现非滚动标题...

回答 1 投票 0

为什么 Flutter 中的 MediaQuery.of(context).size.height 在 Android 基于 chromium 的浏览器中检测到更大的高度?

这是回购协议 我的小部件无法根据基于 Android chromium 的移动浏览器中的屏幕尺寸正确加载。它垂直显示太长。在下面的代码中,我所做的就是

回答 1 投票 0

如何实现chromium openSearch?

我正在尝试使用 opensearch 在我的网站 URL 上实现“选项卡搜索”。我按照 openSearch 文档中的步骤操作,但仍然不适合我。请帮我弄清楚我是什么

回答 2 投票 0

如何在WinForms中优化CEFSharp来渲染重型应用程序(例如THREEJS)?

我开发了一个 winforms,向用户展示一个使用 3D 渲染的 Web 应用程序(使用 THREEJS)。问题是并非每个客户端都有足够好的 CPU 来使用此应用程序。应用程序

回答 2 投票 0

Chromium 是否将 URL 与 JS 一起传递给 V8?

我在 v8/src/parsing/parsing.cc 中添加了一条 print 语句,用于在编译之前输出 JS 源代码以对代码进行反混淆。我还想打印与 JS 关联的 URL(如果存在)。 有

回答 1 投票 0

Node.js 项目在本地运行良好,但在 AWS Beanstalk 中运行不正常,出现错误:无法启动浏览器进程!生成 /usr/bin/chromium ENOENT

我正在尝试使用node.js和puppeteer生成PDF。该代码在本地 Windows 机器上运行良好。但是当我将代码上传到 AWS Beanstalk (Linux) 时,我遇到了错误......

回答 2 投票 0

像以前一样更改chrome devtool的蓝色背景

Chrome 最近推送了 devtool 的更新,背景变成了蓝色(之前是灰色/黑色),现在如何改回之前的样子?烦人的蓝色背景哈...

回答 1 投票 0

本机消息“找不到指定的本机消息主机”调试

我有一个边缘扩展,可以使用 NativeMessaging 与本机应用程序进行通信。 如果在我的 native.json 中“路径”对象是绝对的,则效果很好。 基于微软文档(htt...

回答 1 投票 0

是否可以使用 Puppeteer 禁用 websocket?

我正在使用 puppeteer 创建网站屏幕截图,我想消除所有不必要的流量。除了阻止分析网站等之外,我还想阻止 websocket 流量。 我...

回答 1 投票 0

如何专门检测 Chromium 与 Chrome?

有没有办法检测我网站的访问者是否运行 Chromium 而不是 Google Chrome?即使是基本的 UA 嗅探(我知道这是不好的做法)也足以满足我的特殊情况,但它

回答 8 投票 0

ReferenceError:ReadableStream 未在 AWS 上使用 Puppeteer 的 page.pdf() 定义

我在当前的项目中使用 Puppeteer 实现了 PDF 下载功能。我使用 Node 18 在 AWS 上托管该项目。 在本地,它工作得很好,但在生产中,当我点击 PDF

回答 1 投票 0

Chromium - 忽略特定域的 HSTS

我支持一个古老的工业纯 HTTP Web 应用程序,用户可以通过 http://app.suborg.example.com/ 访问该应用程序。我最近发现另一个网站 https://example.com/ 也设置了 HSTS

回答 1 投票 0

使用 Chromium NW.js 的隔离问题

我使用 Chromium NW.js 作为集成到桌面应用程序中的 Web 浏览器。 本质上,这使我能够将 Web 应用程序合并到桌面应用程序中。我一直用它......

回答 1 投票 0

如何在 Windows 计算机上通过 Appium (v2) 运行 Chrome(“未找到匹配功能”)

我想在远程 Windows 10 计算机上运行测试。 该机器已安装 Chrome。 我在那台机器上的一个简单的 npm 包中安装了 Appium 和 chromium 驱动程序。 包.json { ”

回答 1 投票 0

在我的 Jest 测试中无法访问 puppeteer 代理

我无法访问测试文件中 CustomPage 类的代理可能是什么原因?我收到这个错误... 在此输入图像描述 const puppeteer = require("puppeteer&qu...

回答 1 投票 0

TypeError:无法在 Playwright 中使用 .first() 调用“定位器”对象

我的网页上有一个按钮,如下所示: 我的网页上有一个按钮,如下所示: <button rpl="" aria-controls="comment-children" aria-expanded="true" aria-label="Toggle Comment Thread" class="text-neutral-content-strong bg-neutral-background overflow-visible w-md h-md button-small px-[var(--rem6)] button-plain icon items-center justify-center button inline-flex "> <!--?lit$747127195$--><!----><span class="flex items-center justify-center"> <!--?lit$747127195$--><span class="flex"><!--?lit$747127195$--><svg rpl="" fill="currentColor" height="16" icon-name="leave-outline" viewBox="0 0 20 20" width="16" xmlns="http://www.w3.org/2000/svg"> <!--?lit$747127195$--><!--?lit$747127195$--><path d="M14 10.625H6v-1.25h8v1.25ZM20 10a10 10 0 1 0-10 10 10.011 10.011 0 0 0 10-10Zm-1.25 0A8.75 8.75 0 1 1 10 1.25 8.76 8.76 0 0 1 18.75 10Z"></path><!--?--> </svg></span> <!--?lit$747127195$--> </span> <!--?lit$747127195$--><!--?--><!----><!----><!----> </button> 我想在我的Python代码中用Playwright按下它。我写道: page.locator('button[aria-label="Toggle Comment Thread"]').first().click() 可悲的是,它给了我错误TypeError: 'Locator' object is not callable。当我不使用 first() 时,它会显示 Error: Error: strict mode violation: locator("button[aria-label=\"Toggle Comment Thread\"]") resolved to 3 elements: 没错,页面上有 3 个按钮。我只想点击第一个。 尝试.first而不是.first(): page.locator('button[aria-label="Toggle Comment Thread"]').first.click() 可运行示例: from playwright.sync_api import sync_playwright # 1.40.0 html = '<button aria-label="Toggle Comment Thread"></button>' with sync_playwright() as p: browser = p.chromium.launch() page = browser.new_page() page.set_content(html) page.locator('button[aria-label="Toggle Comment Thread"]').first.click() browser.close() 也就是说,get_by_role 是首选: page.get_by_role("button", name="Toggle Comment Thread").first.click() 并尽量避免.first;找到一种更严格的方法来唯一标识元素(可能使用其其他许多属性之一),而不是依赖于页面上的元素排序,这很容易发生意外更改。

回答 1 投票 0

无法按下 Playwright 中的按钮

我的网页上有一个按钮,如下所示: 我的网页上有一个按钮,如下所示: <button rpl="" aria-controls="comment-children" aria-expanded="true" aria-label="Toggle Comment Thread" class="text-neutral-content-strong bg-neutral-background overflow-visible w-md h-md button-small px-[var(--rem6)] button-plain icon items-center justify-center button inline-flex "> <!--?lit$747127195$--><!----><span class="flex items-center justify-center"> <!--?lit$747127195$--><span class="flex"><!--?lit$747127195$--><svg rpl="" fill="currentColor" height="16" icon-name="leave-outline" viewBox="0 0 20 20" width="16" xmlns="http://www.w3.org/2000/svg"> <!--?lit$747127195$--><!--?lit$747127195$--><path d="M14 10.625H6v-1.25h8v1.25ZM20 10a10 10 0 1 0-10 10 10.011 10.011 0 0 0 10-10Zm-1.25 0A8.75 8.75 0 1 1 10 1.25 8.76 8.76 0 0 1 18.75 10Z"></path><!--?--> </svg></span> <!--?lit$747127195$--> </span> <!--?lit$747127195$--><!--?--><!----><!----><!----> </button> 我想在我的Python代码中用Playwright按下它。我写: page.locator('button[aria-label="Toggle Comment Thread"]').first().click()。可悲的是,它给了我错误TypeError: 'Locator' object is not callable。当我不使用first()时,它说Error: Error: strict mode violation: locator("button[aria-label=\"Toggle Comment Thread\"]") resolved to 3 elements:是对的,页面上有3个按钮。我只想点击第一个。 谢谢! 你的代码应该没问题,假设你 await .click() 操作: const playwright = require("playwright"); // ^1.42.1 const html = `<button aria-label="Toggle Comment Thread"></button>`; let browser; (async () => { browser = await playwright.firefox.launch(); const page = await browser.newPage(); await page.setContent(html); await page .locator('button[aria-label="Toggle Comment Thread"]') .first() .click(); })() .catch(err => console.error(err)) .finally(() => browser?.close()); 请分享一个最小的、可重现的示例。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.