browser相关内容

通过 HTTP 将数据从浏览器流式传输到服务器的方法

是否有任何类似 XHR 的浏览器 API 可用于通过 HTTP 将二进制流式传输到服务器? 我想随着时间的推移发出 HTTP PUT 请求并以编程方式创建数据.我不想一次创建所有这些数据,因为内存中可能存在大量数据.一些伪代码来说明我的意思: var dataGenerator = new DataGenerator();//每秒生成 8KB UInt8Arrayvar streamToW ..
发布时间:2022-01-15 21:12:41 前端开发

HTTP 状态码 0 是否有任何意义?

似乎当您从浏览器中的脚本发出 XMLHttpRequest 时,如果浏览器设置为脱机工作或拔出网线,则请求完成并出现错误并且状态 = 0.0 不是列在允许的 HTTP 状态代码中. 状态码 0 是什么意思?对于所有浏览器和所有 HTTP 客户端实用程序,这是否意味着相同的事情?它是 HTTP 规范的一部分还是其他协议规范的一部分?似乎是根本无法发出HTTP请求,可能是因为无法解析服务器地址. ..
发布时间:2022-01-15 21:09:54 前端开发

流行的浏览器允许多少并发 AJAX (XmlHttpRequest) 请求?

在 Firefox 3 中,答案是每个域 6 个:一旦对同一域的第 7 个 XmlHttpRequest(在任何选项卡上)被触发,它就会排队等待其他 6 个完成. 其他主要浏览器的编号是多少? 另外,是否有办法绕过这些限制而无需我的用户修改他们的浏览器设置?例如,jsonp 请求的数量是否有限制(使用脚本标签注入而不是 XmlHttpRequest 对象)? 背景:我的用户可以从 ..
发布时间:2022-01-15 21:05:51 前端开发

你能检测到“平板电脑模式"吗?在 Windows 10 上使用 JavaScript 在 Edge 和 IE11 中?

我正在考虑让我的 UI 在用户打开“平板电脑模式"时动态更改为更易于触摸的布局,并在用户关闭平板电脑模式时切换回我们的“桌面"布局. 这需要 (1) 在 JavaScript 中检测平板模式 (2) 检测平板模式的开/关变化. 我更喜欢纯 JavaScript 和 DOM(不是 jQuery、Modernizr 等). 原因:我们有一个高密度(类似于桌面)的用户界面,我们不能轻易 ..

无法在 Windows 10 预览版的 Microsoft Edge (Project Spartan) 中打开 localhost

我安装了 Windows 10 预览版并安装了 IIS. 在 Project Spartan 中打开“http://localhost"无法连接. IE 没有问题.有什么问题? 解决方案 所以问题是 Spartan Edge 无法访问环回地址,这是大多数 Windows 应用商店应用程序都被阻止的问题从访问. 如果您使用的是 Windows 10 RTM 或 build ..
发布时间:2022-01-15 14:41:21 服务器开发

C# 到达 webbrowser 中的单击按钮?

我想点击 webbrowser 对象中的事件按钮. 按钮被点击我想伸出手来写代码?比如登录按钮被点击网站上弹出的webbrowser对象捕获事件,想写代码? 解决方案 我给你写个例子(如何获取事件点击按钮): private void Form1_Load(object sender, EventArgs e){//或导航到您的网址webBrowser1.DocumentText ..
发布时间:2022-01-15 12:13:45 C#/.NET

监听来自浏览器“查找"的事件JavaScript 中的窗口

有没有办法监听输入浏览器的“查找"?JavaScript 中的窗口? (来源:apple.com) 我希望能够从 JavaScript 重新解释搜索文本.我需要为什么添加事件侦听器? 解决方案 我不知道有什么方法可以监听类似 find 的事件,如果任何浏览器都支持它肯定不是便携式解决方案. 我也不知道您要实现什么,但我认为您最好的选择是侦听触发查找窗口的键盘事件并在尝试模 ..
发布时间:2022-01-15 11:53:50 前端开发

Python - 在应用程序中显示 Web 浏览器/iframe

我有一个脚本,如果对人们回答问题有帮助的话,我正在使用 kivy.我想让它在运行时直接显示 iframe 之类的东西,而不是打开浏览器.例如这样的: def 浏览器():url = "google.com"iframe(网址)浏览器() 显然这不起作用,因为 python 不是 html.请记住,我不是想跑步这个脚本在网络上,但在 kivy 启动器上.正如预期的那样,它不应该打开浏览器,而是在 ..
发布时间:2022-01-15 09:25:56 Python

每次用户重新加载页面时,让 html5 地理定位请求权限

我们为什么需要它: 我们的网站中有一些页面允许用户输入一些数据并搜索他们所在地区的其他客户.当用户打开该页面时,必须显示弹出消息 http://foo.bar.com想使用您当前的位置. 之后,用户可以放弃它并手动填写位置字段或接受并自动重定向到结果页面. 问题: 问题是当用户第一次选择任何提到的选项时,浏览器会记住它并且下次不会再询问它.因此,当用户接受它时,每次他 ..
发布时间:2022-01-14 21:13:57 前端开发

允许对我之前拒绝的网站使用地理位置

曾经我拒绝让网站获取我的地理位置信息,但现在我希望它这样做.我怎么能允许这个? 我试图在网络浏览器设置中找到它,但没有成功. 基本上我在 Chrome 上需要这个,但我会很高兴(对于其他用户)看到其他浏览器的解决方案. 解决方案 Chrome 版本 23.0.1271.64 应该会在地址栏右侧显示一个拒绝定位图标,单击该图标会显示清晰的选项. 或者,您可以在设置->高级- ..
发布时间:2022-01-14 21:13:22 其他开发

HTML5 地理位置如何工作?

Chrome 和 Firefox 已实现 HTML 地理位置. 我的问题是:它是如何工作的?他们是否在本地有一个数据库并从提供者那里获取信息然后尝试匹配它? 数据库存储在哪里?可以访问吗? 更新1:地理定位的唯一缺点是浏览器必须征求用户的许可,这对可用性来说确实是一件坏事.我了解安全问题,但我仍然不知道这将如何成为流行的解决方案. Update2:Firefox 正在使用 ..
发布时间:2022-01-14 20:43:21 前端开发

TestCafe - 浏览器在测试之间总是从头开始.如何覆盖它以便浏览器记住缓存、用户设置和存储

测试之间的浏览器始终以全新状态打开.登录在我的应用程序中被记住,因为身份验证仍然存在,但由于浏览器总是以干净的状态打开,我必须在所有夹具的钩子之前执行登录.有什么方法可以打开浏览器,以便记住用户设置、缓存、本地和会话存储? 解决方案 TestCafe 不提供在测试之间存储页面状态的方法,并鼓励编写独立的测试.但是,Roles API 可能会满足您的一些需要(请参阅 this 评论了解更多详 ..

获取默认浏览器

如何以编程方式确定系统中的默认浏览器.代码必须使用vc++开发有这方面的 API 吗? 默认浏览器值存储在注册表的什么位置? 解决方案 可以在注册表中找到默认浏览器 即对于 Windows XP 和 Vista 位于 HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\ ..
发布时间:2022-01-12 14:35:56 C/C++开发

检测 FLASH 插件崩溃

有没有办法通过javascript检测主流浏览器(firefox,即chrome、safari和opera)中的flash插件崩溃? 解决方案 我不确定这是否有效.您可以定期获取对 flash 对象的引用,并检查它是否具有 SetVariable 方法. 函数 checkFlashCrashed() {尝试 {var tmp = document.getElementById("flas ..
发布时间:2022-01-12 11:59:19 前端开发

打开新标签时,谷歌浏览器究竟做了什么?

今天,我观察到一个有趣的行为.我使用的是 windows XP-sp3 操作系统. 当我在 Google Chrome 中打开一个新标签时查看任务管理器,创建了一个新进程. 但是,一段时间后,此过程终止. 为什么会出现这种行为?是因为系统调用vfork()?子进程是否立即调用exec()? 这种情况是否只发生在 Google Chrome 或所有其他浏览器的行为方式类似? 解 ..
发布时间:2022-01-11 23:37:44 其他开发

用户代理,从字符串中提取操作系统和浏览器

我想从用户代理字符串中提取完整的操作系统名称和浏览器.我该怎么做? 解决方案 我认为获取完整的操作系统名称和完整的浏览器名称很棘手,因为许多浏览器以不同的方式标识自己.您可能需要一些花哨的正则表达式,然后它甚至可能无法 100% 工作. 这是我用来识别浏览器的简单方法.您可以根据自己的需要对其进行调整. ..
发布时间:2022-01-11 23:31:14 PHP

将文件从浏览器拖到桌面

是否有任何甚至是实验性的方法可以将文件从浏览器窗口拖动到桌面?可能是新的浏览器实验功能?任何事情都会有所帮助.谢谢! 解决方案 我刚刚在他的博客上找到了一篇 CSS Ninja 帖子,你可以找到它这里 "拖出 Gmail 等文件" ..
发布时间:2022-01-11 20:46:05 前端开发

将 Outlook 消息拖放到浏览器中

我希望能够将 Outlook 消息拖放到浏览器中并触发 Javascript 事件,例如,创建 使用邮件的 GUID 链接到邮件. 但我被困在第一步 - 尝试将 Outlook 邮件拖到文件夹列表之外的任何位置都会显示不允许的光标. 我正要放弃,但发现一些帖子建议启用该操作的方法,例如 如何将电子邮件从 Outlook 拖放到 .NET 应用程序中? 有没有办法让这成为可能?(包 ..
发布时间:2022-01-11 20:40:27 其他开发