browser相关内容

BrowserSync 非常慢

我很想使用 BrowserSync 进行开发.但是,页面加载(不仅是在更改后重新加载)非常慢. 我使用 proxy 模式.在没有 BrowserSync 的情况下浏览页面应该很快. 一个原因可能是我安装 BrowserSync 时出现以下错误: >ws@0.4.31 安装/usr/local/lib/node_modules/browser-sync/node_modules/soc ..
发布时间:2022-01-22 20:07:57 其他开发

“将密码显示为文本"控制

我有一个常用的登录表单,其中包含两个输入字段,一个用于登录,一个用于密码.我目前正在尝试添加一个控件,它将输入的密码显示为纯文本,以便用户可以检查它是否有错别字. 问题是浏览器(至少是 Firefox)不允许动态更改输入字段的 type 属性,所以我不能只将 type="password" 更改为type="text".另一个问题是浏览器不允许获取密码字段的值,所以我不能创建一个新的 inp ..
发布时间:2022-01-22 08:33:28 前端开发

如何使用 C# 在 Windows 8 中设置默认浏览器?

在 Windows 8 之前(在 XP/VISTA/WIN7 中)我们都可以轻松做到这一点,只需对注册表进行少量更改即可. 在 Windows 8 中,这并不容易(我还没有弄清楚如何).Windows 8 也几乎没有下面提到的要更改的注册表设置,但除此之外,它还为每台计算机存储了一个唯一的哈希.任何人都可以帮助我为每台计算机或使用 Microsoft 提供的一些 API 来设置默认浏览器创建 ..
发布时间:2022-01-21 14:22:35 C#/.NET

检测 IE 的 Metro UI 版本

什么是最快的方法,将 User-Agent 检测为 metro internet-explorer >=10 ? 解决方案 所以,似乎没有明确的测试来识别 Metro IE 与 Desktop IE,但您似乎确实有一些不同的数据可以尝试使用来假设它是 Metro.不幸的是,我发现的所有项目都无法通过其他设置来解释.换句话说,对于我发现的所有“功能"测试,Desktop IE 可以配置为诱使 ..

Angularjs $window.open 弹出窗口被阻止

我正在尝试使用 Github API 的 网络身份验证流程从 AngularJS 应用程序中.当我的注册表单提交时,我想打开一个新窗口将它们发送到身份验证页面.通常我只会在用户事件中使用 window.open 以确保它不会被弹出窗口阻止程序捕获. 在我的 Angular 应用程序中,我在 Angular 服务中封装了一些 Github api,打开窗口的代码就在其中.正因为如此,它被阻塞了 ..
发布时间:2022-01-20 22:55:38 前端开发

用户登录前的弹窗检测

有没有一种好方法可以确定一个人是否启用了弹出窗口阻止程序?我需要维护一个 Web 应用程序,不幸的是它有大量的弹出窗口,我需要检查用户是否启用了弹出窗口阻止程序. 我发现这样做的唯一方法是从 javascript 打开一个窗口,检查它是否打开以确定是否启用了阻止程序,然后立即将其关闭. 这有点烦人,因为没有启用它的用户会在窗口立即打开和关闭时看到屏幕上的小闪烁. 有没有其他不显眼 ..
发布时间:2022-01-20 22:21:36 前端开发

使用不同的用户代理加载 iframe 内容

是否可以使用不同的用户代理加载 iframe ?为 iframe 使用移动用户代理将有助于我的应用将移动网站显示为悬停弹出窗口. 例如,只有当用户代理来自移动端时,Google 才会显示移动搜索结果页面. 是否有任何替代解决方案,或者这个想法是否涉及任何安全风险?? 解决方案 首先,你必须创建一个函数来改变用户代理字符串: function setUserAgent(wind ..
发布时间:2022-01-20 22:19:14 前端开发

在本机浏览器获取中设置授权

我遇到了一个问题,我似乎无法为获取请求设置标头,并且我认为我遗漏了一些东西 var init = {方法:'GET',标题:{'接受': '应用程序/json','内容类型':'应用程序/json',“授权":“持有人 myKey"}};return fetch(url, init).then(function(response){... 在网络选项卡中检查请求时,我没有看到标头已设置,而是看 ..
发布时间:2022-01-20 14:48:22 前端开发

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

我正在接收来自服务器的 ReadableStream,它是从我的 fetch 调用返回的. 返回了 ReadableStream,但我不知道如何从这个阶段触发下载.我不能在 href 中使用 url,因为它需要授权令牌. 我不想在客户端安装 fs 那么我有什么选择? 尝试 {const res = await fetch(url, {方法:'GET',标题:{授权:`Bearer ..
发布时间:2022-01-20 14:24:14 前端开发

基于 QML 的 Qt 文件浏览器

使用 QFileSystemModel 很容易实现文件浏览器.但是listview UI 并不漂亮.所以我想用QML实现一个文件浏览器.QML 具有模型/视图支持.但是如何在 QML 中显示文件系统树呢?任何线索将不胜感激. 解决方案 从Qt5.5开始我们有了TreeView QML组件, main.qml: 导入 QtQuick.Controls 1.4树视图 {anchors. ..
发布时间:2022-01-19 23:19:34 其他开发

为什么允许浏览器显示客户端源代码?

为什么允许浏览器显示 HTML/CSS/JavaScript 文件的源代码?我被告知混淆不是提供保护的最终答案.那么一旦代码发送到客户端,任何人都可以窃取前端数据吗?不是所有流行的浏览器都提供密码机制,让未经授权的用户看不到源代码吗?公司在开发专业网站上投入了大量时间、金钱和其他资源,但盗贼似乎有很多生意. 请注意,我不是在问是否可以隐藏源代码或者可以使用什么工具来做到这一点.已经有关于此的 ..
发布时间:2022-01-19 13:10:56 其他开发

在浏览器布局中为响应式图像保留空间(防止回流)

我一直在进行更改,以使我的网站更具响应性,总的来说,这进展顺利.但是,我遇到了一个问题: 以前,我总是在 img 元素上使用 height 和 width 属性,以便在浏览器加载图像时在布局中保留空间.这可以防止布局在浏览器中晃动加载并计算图像所需的空间. 然而,在使我的图像更具响应性之后,通过使用 max-width: 100% 并取出 height 和 width 属性,浏览器不再 ..
发布时间:2022-01-19 12:52:26 前端开发

从前端javascript打印?

是否可以在浏览器中使用带有 javascript 的打印机打印一些东西? 我想打印一个收据号码,所以如果可能的话,最快的打印机是什么,所以当用户点击一个按钮时,它会打印出来,例如.小纸上的“1234". 谢谢 解决方案 您不能直接从 Javascript 访问打印机,但您可以调用 window.print() 这将启动标准浏览器打印行为.使用它,您可以尝试两种技术来实现您所追求 ..
发布时间:2022-01-19 12:33:28 前端开发

Web 浏览器性能规则是“每个主机名只有 2 个并行请求"吗?仍然正确吗?

Steve Souders 在他的“高性能网站"一书中(2007 年)写道,浏览器将对域/主机名的并行请求限制为一次两个.这在今天仍然有效吗? 解决方案 今天几乎不正确. 大多数浏览器已升级到 6 个并行连接.请参阅 Steve Souder 的 Browserscope > 网络选项卡 > 每个主机名的连接数.旧版浏览器仍限制为 2 个连接 - 这可能与您相关,也可能与您无关,具体 ..
发布时间:2022-01-19 12:31:02 其他开发

如何保护小部件免受伪造请求

假设您有一个 JavaScript 小部件,当且仅当用户想要单击它时,它才需要向您的 Web 应用程序发出请求.您不希望此请求易受 CSRF 攻击,因此您将 iframe 写入页面.根据源继承规则,父站点将无法读取 CSRF 令牌.但是点击劫持(或 likejacking )呢?由于 CSRF,您必须在 iframe 中,并且对于 x-frame-options 无能为力,并且frame-bust ..
发布时间:2022-01-18 22:09:04 前端开发