browser 相关问题

Web浏览器或Internet浏览器是用于在万维网上检索,呈现和遍历信息资源的软件应用程序。

发送 GET 请求时未设置 CORS [已关闭]

我正在创建一个 API,我希望每个网站都能够向 /log.php?a= 发送 GET 请求。 a 后面的值记录到文本文件中。但我得到: 跨源请求被阻止:S...

回答 1 投票 0

自定义本地字体不适用于 safari 或 IOS 设备,但适用于带有 Next.js 14 的 Chrome/Firefox

这是我的第一篇 stackoverflow 帖子。我一直在试图找出一个解决方案,解释为什么该字体不适用于 Safari 或 IOS 设备中的任何浏览器,但它适用于 Chrome,

回答 1 投票 0

如何记住滚动位置并向后滚动

我正在使用 html2canvas 库,当我调用 html2canvas.Parse() 时,页面滚动到顶部。 我想如果我能记住调用 html2canvas.Parse() 之前的位置,那么我就可以回到ori...

回答 5 投票 0

Openproject,如何修复 - 来自“BrowserModule”的提供程序已被加载?

我正在使用 openproject,当前的 package.json 就像 { “名称”:“openproject-前端”, “存储库”:“https://github.com/opf/openproject”, “利...

回答 1 投票 0

浏览器 DOM 凭证管理 API 密码存储不起作用 - get 返回 null

我想使用凭证管理 API 为用户存储密码。 尝试在本地服务器上运行以下代码会导致 null: 等待(异步函数 testStoredPassword({...

回答 1 投票 0

创建动态获取和解析脚本的顺序

我正在尝试使用多个前端应用程序来优化网站。我想动态下载(解析)应用程序并为我们系统的关键应用程序设置顺序。 我在想...

回答 1 投票 0

模仿渲染阻塞以及为什么此尝试没有成功?

const 延迟 = ms => 新 Promise(res => setTimeout(res, ms)); const yourFunction = async () => { </desc> <question vote="0"> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script&gt; const delay = ms =&gt; new Promise(res =&gt; setTimeout(res, ms)); const yourFunction = async () =&gt; { await delay(5000); console.log(&#34;Waited 5s&#34;); await delay(5000); console.log(&#34;Waited an additional 5s&#34;); }; yourFunction(); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt; Hello &lt;/p&gt; &lt;script&gt; window.onload = function () { console.log(&#39;Loaded&#39;); } &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>我正在研究阻碍 HTML 渲染或解析的现象。</p> <p><a href="https://i.stack.imgur.com/3tdhO.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tLzN0ZGhPLnBuZw==" alt=""/></a></p> <p>这是脑子里的脚本。据我了解,它应该阻止了渲染。但我们可以看到文本已经被渲染了。</p> <p>很久以后 5 秒就到期了。</p> <p><a href="https://i.stack.imgur.com/fAtzY.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2ZBdHpZLnBuZw==" alt=""/></a></p> <p>你能帮我理解这里发生了什么吗?我怎样才能模仿渲染阻塞?</p> </question> <answer tick="false" vote="0"> <p>Promise/setTimeout 实际上<a href="https://web.dev/articles/optimize-long-tasks#use_asyncawait_to_create_yield_points" rel="nofollow noreferrer">屈服于主线程</a>,因此浏览器将继续渲染页面。只有直到超时触发,任务才会恢复执行。</p> <p>在 Chrome DevTools 性能面板的“主”轨道上,您几乎看不到 5 秒和 10 秒标记处的任务。除了那些短暂的时刻之外,主线程上没有发生任何事情,确认渲染实际上并未被阻止:</p> <p><a href="https://i.stack.imgur.com/0FOQa.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tLzBGT1FhLnBuZw==" alt=""/></a></p> <p>要故意阻塞主线程(仅用于演示目的),您可以使用连续执行直到时间到的<pre><code>while</code></pre>循环:</p> <pre><code>function delay(ms) { const startTime = new Date(); while (new Date() - startTime &lt;= ms); } const yourFunction = () =&gt; { delay(5000); console.log(&#34;Waited 5s&#34;); delay(5000); console.log(&#34;Waited an additional 5s&#34;); }; yourFunction(); </code></pre> <p>在此性能跟踪中,您可以清楚地看到主线程完全阻塞了 10 秒:</p> <p><a href="https://i.stack.imgur.com/3LLtL.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tLzNMTHRMLnBuZw==" alt=""/></a></p> <p>控制台按照日志在代码中出现的顺序显示日志:</p> <p><a href="https://i.stack.imgur.com/WYsuo.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1dZc3VvLnBuZw==" alt=""/></a></p> </answer> </body></html>

回答 0 投票 0

将字体样式应用于浏览器选项卡文本

是否可以将字体样式应用于浏览器选项卡中的文本,例如在图标旁边显示页面标题的文本中。这样,当用户查看他们的浏览器选项卡时,我的网站就...

回答 2 投票 0

视频文件中特定时间的URL

是否可以创建一个指向视频文件中特定时间戳的 URL? IE。我有一个视频网址,例如 https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4 和 ...

回答 1 投票 0

为什么读取大型 csv 文件会给出“blob:bef00fec-4660-4291-a3e2-4c5b96205970?type=Text”?

我在浏览器中读取大型 csv 时遇到问题。当文件大小较小(例如 100KB)时,它会正常工作并显示实际数据。 考虑以下代码: 常量 csv = csv_upload_btn...

回答 1 投票 0

如何直接从浏览器发送 OpenTelemetry 跟踪到 Honeycomb.io?

我一直在尝试构建一个 OpenTelemetry 实现,它将跟踪直接发送到 Honeycomb.io。 // 跟踪器.js 从'@opentelemetry/sdk-trace-base'导入{SimpleSpanProcessor}; 导入 {

回答 2 投票 0

window.onunload 在 Chrome 中无法正常工作

我写了这段代码 函数 winUnload() { Alert("卸载窗口"); 我的方法(); } window.onunload = function() { winUnload(); } 这段代码在 IE 和 Firefox 中运行良好。但是...

回答 7 投票 0

如何在浏览器上下载 fetch 返回的 ReadableStream

我正在从服务器接收一个 ReadableStream,它是从我的 fetch 调用返回的。 返回了 ReadableStream,但我不知道如何从这个阶段触发下载。我无法在 href b 中使用 url...

回答 2 投票 0

浏览器正在取消多个文件下载请求

我正在尝试下载用户选择下载的多个文件。但是,浏览器正在取消除最后一次下载请求之外的所有下载请求。如果我增加请求之间的延迟...

回答 3 投票 0

自动化 Firefox 或 Google Chrome

我看过有关使用 AutoHotkey 与 Internet Explorer 通过 COM 接口填写表单的信息。 有没有可能使用 Firefox 或 Chrome 来做到这一点?

回答 2 投票 0

Java 脚本。如果只压入索引 100 的值,会在数组中分配多少内存

我在解决算法问题的时候就想到了这个问题。 例如: 常量 arr = []; arr[100] = 1; 如果仅压入索引 100 的值,则在数组中分配多少内存? 100

回答 1 投票 0

如何禁用浏览器的自动刷新属性?

例如,加载页面后,我与互联网断开连接,当互联网重新连接时,我可以借助 jquery/javascript 停止浏览器刷新页面吗?

回答 1 投票 0

如何使用 OpenTelemetry 和 SvelteKit 检测函数

上下文 我正在使用 SvelteKit,并希望使用 OpenTelemetry 来检测它。我尝试过使用 NodeSDK 进行自动检测,并且它有效;我能够看到一些自动创建的

回答 1 投票 0

如何在 Firefox Web 开发工具中调整“响应式模式”缩放?

有没有办法在 Firefox Web Dev Tools 中调整响应模式缩放?每次我在大屏幕上使用响应式模式时,Firefox 都会以原始尺寸显示它(图 1)。我仍然可以缩小你...

回答 2 投票 0

OfBiz 启动,但浏览器无法查看 Windows 10 上的任何网页

系统:Windows 10 企业版。 OfBiz 版本:2008 年 12 月 18 日 数据库:Postgresql 15.3(已加载演示数据。) 等级:8.3 JDK:17.0.8.101 这是我第一次使用 OfBiz。据我所知,我能够

回答 1 投票 0

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