browser 相关问题

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

如何在浏览器宽度/高度变化时使用 CSS 动态调整图像大小?

我想知道如何使图像随浏览器窗口调整大小,这是我到目前为止所做的(或以 ZIP 格式下载整个网站)。 这在 Firefox 中工作正常,但在 C 中却有问题......

回答 10 投票 0

尽管禁用了“实验性 Web 平台功能”,为什么 Chrome 仍发送 sec-ch-ua 和 sec-ch-ua-mobile 请求标头

我遇到了 Chrome 的情况,使用 87.0.4280.88 进行测试,在某些情况下 Chrome 会发送 sec-ch-ua 和 sec-ch-ua-mobile 请求标头,尽管 chrome://flags/#enable-experimental -网络平台...

回答 1 投票 0

如何确定Nginx与客户端之间传输的数据总大小?

当我有 nginx 提供的静态文件时,我如何知道传输到客户端的数据的总大小,反之亦然?例如,如果 nginx 传输 10KB 数据,浏览器将其全部加载...

回答 1 投票 0

确定元素是否在另一个元素后面

有没有办法确定 elementA 是否在另一个元素“后面”,从而 elementA 对用户不可见? 显然可以使用堆叠上下文,但问题是......

回答 1 投票 0

用户代理总是英文吗?

我正在制作一个基本的用户代理解析器,并且想知道以英语为中心的方法是否会遇到任何国际化问题。 例如,在此 Safari 用户代理中... Mozilla/5.0(iPhone;...

回答 1 投票 0

如何在 .NET WebBrowser 控件中禁用缓存?

我已经在谷歌上搜索了几个小时并试图弄清楚这一点,但我就是做不到。 我在表单上有 1 个 webbrowser 控件,webbrowser1。 一旦我加载一个页面,比如 google.com,如果我使用 webbrowser1.refres...

回答 9 投票 0

Loadrunner 中的 Web_set_user 不起作用,并且浏览器未配置为使用 SPNego

我的脚本有问题,我运行脚本时出现以下错误: 需要身份验证,请使用“web_set_user”,例如web_set_user("域\用户", "密码...

回答 3 投票 0

如何在没有用户手势/交互的情况下在网络上触发全屏

我正在创建一个网页游戏,需要在启动时自动全屏显示,但浏览器设置了安全限制,全屏 API 只能在用户操作或手势时启动 是

回答 1 投票 0

我可以从其他网站呼叫我自己的本地服务吗?

假设我构建了一个网站并让它在 localhost:8080 上运行。您可能会认为这会导致网络无法访问。正确的?然而,当我浏览网页时,是否有可能做...

回答 1 投票 0

这篇关于 globalThis 的 MDN 参考文章中的“主机”是什么意思?

我在 MDN 文档中阅读了有关 globalThis 的内容,特别是在这里: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis 在描述部分,

回答 1 投票 0

发送 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

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