browser相关内容

使用 Javascript 检测 Google Chrome 的安全基于功能的方法?

正如标题所述,我很想找到一种安全的基于功能(即,不使用 navigator.appName 或 navigator.appVersion)的方法来检测 Google Chrome. 我的意思是基于特征,例如: if(window.ActiveXObject) {//IE浏览器!} 编辑:正如已经指出的那样,这个问题没有多大意义(显然,如果你想实现一个功能,你就测试它,如果你想检测一个特定 ..
发布时间:2021-12-25 12:00:27 前端开发

浏览器是否删除任何 html 标签文本之间的空格

这是一个演示问题的小提琴 http://jsfiddle.net/WM8XW/ 我在标签标签的内容中插入了许多空格,但呈现的 html 似乎将其删除.添加   是解决上述问题的唯一方法 HTML 内容 标签之间有很长的空白区域 解决方案 显示空白的正常行为是将它们压缩成一个,然后显示出来. 有两个例外: 标签,保留输入的空格. 设置 C ..
发布时间:2021-12-25 12:00:16 前端开发

我怎样才能欺骗一个查看 JavaScript 对象“导航器"的站点,让我知道我不在 Windows 上?

我正在尝试浏览一个网站,但是它只能在 Windows 和 Mac 下运行,因为它们使用 JavaScript 中的 navigator.platform 来找出我正在运行的架构.当然,他们也使用浏览器的用户代理,但很容易被欺骗. 这是有问题的 .js:http://pastebin.com/f56fd608d.负责浏览器检测的代码位于顶部.有没有办法在网站运行之前更改 .js 文件或类似的东 ..
发布时间:2021-12-25 12:00:08 前端开发

如何在 Node.js 中发送文件之前设置 MIME 类型?

从我的 Node.js 服务器向浏览器发送脚本时,在 Google Chrome 中,我收到此警告: 资源被解释为脚本但使用 MIME 类型传输文本/纯文本 我谷歌了一下,发现这是一个服务器端问题,也就是说,我认为我应该在发送之前为事物设置正确的 MIME 类型.这是 HTTP 服务器的处理程序: var handler = function(req, res){url = conv ..
发布时间:2021-12-25 12:00:02 前端开发

Chrome 不会重绘 <div>隐藏后

我有一些 div 在悬停时显示,然后隐藏.但是,在 Chrome (19.0.1084.56 m, Windows XP) 中,当您取消悬停时,Chrome 不会将它们重绘为已消失,除非您执行滚动或调整窗口大小等操作. http://jsfiddle.net/y7NdR/3/ 我知道对我的 CSS 进行某些修改可以解决这个问题,例如删除 position 或 z-index 和 ove ..
发布时间:2021-12-25 11:59:55 前端开发

浏览器如何处理 JavaScript?

网络浏览器如何处理网页的 JavaScript 内容?是否将 JavaScript 内容解析为 DOM 并进行渲染? 我不需要规范,但我需要知道它是如何完成的.请告诉我处理网页上 JavaScript 内容的整个过程. 解决方案 网页的 script 部分由浏览器的 JavaScript 解释器处理,它可能是浏览器的固有部分,但通常是一个独特的模块,有时甚至是一个完全不同的项目(Ch ..
发布时间:2021-12-25 11:59:43 前端开发

禁用密码缓存的跨浏览器技术

保存和自动归档用户名/密码是大多数现代浏览器的一项功能.并且用户通常可以选择在每个域的基础上禁用此功能.但是网站本身是否有标准的方法来防止密码缓存? 这里的重点是跨浏览器,所以我会在必要时使用多个并行机制. (我已经看到在存在非标准登录字段的情况下有效地禁用缓存,例如,一个额外的隐藏密码字段.但我宁愿不依赖 副作用,其行为可能未来意外改变.) 相反,是否有浏览器/版本在没有任何禁 ..
发布时间:2021-12-25 11:59:34 其他开发

浏览器可以同时建立的最大连接数是多少?

浏览器为下载 HTML 页面中指定的资源而进行的最大并发连接数是多少?它是否因浏览器/连接速度而异? 解决方案 简短的回答是“每个域大约 4 到 6 个连接" 有关更多详细信息,请查看这篇很棒的关于并行连接数的汇总每个浏览器都会访问给定的域 结果总结如下... +--------------+------------+------------+|浏览器 |HTTP/1.1 | ..
发布时间:2021-12-25 11:59:25 前端开发

为什么 navigator.appCodeName 返回 Mozilla?

以下 JavaScript 代码在所有浏览器上都返回“Mozilla".为什么? document.write("浏览器代码名称:" + navigator.appCodeName); 解决方案 Short answer: 因为人们认为用户代理检测(而不是 特征(也称为对象)检测)是个好主意,因此浏览器供应商开始撒谎以进行补偿. 长答案:浏览器用户代理字符串的历史 ..
发布时间:2021-12-25 11:59:16 前端开发

我们如何调查浏览器进行了多少次回流?

是否有 Web 开发人员功能/工具可以让我们知道浏览器进行了多少次回流? 基本上我想要某种反馈/信息.我不知道它会如何,但也许是某种显示时间线的性能图(类似于 Google 的 Speed Tracer) 这样我就可以在浏览器突然进行大量回流的时候进行调查,这样我就可以指出嘿,这是一个瓶颈,这里或某事一定存在错误/错误实现. 解决方案 Chrome 和 Safari 在 Web In ..
发布时间:2021-12-25 11:59:10 前端开发

C# Web 浏览器控制 System.AccessViolationException

我有一个使用内置 webbrowser 控件的程序.在使用这个的过程中的某个时候,我不确定在什么时候,但它似乎是随机的,我收到以下错误: System.AccessViolationExceptionFullText = System.AccessViolationException: 试图读取或写入受保护的内存.这通常表明其他内存已损坏.在 System.Windows.Forms.Unsaf ..
发布时间:2021-12-25 11:59:04 C#/.NET

Laravel 项目更改后自动刷新

有谁知道是否有一种方法可以在 Laravel 项目中运行代码更改而无需每次都刷新页面. 我知道要查看我需要的更改 php artisan serve 但我每次都这样做,这有点令人沮丧. 还是谢谢你. 解决方案 你可以使用 Laravel Mix. 根据这部分的文档,您需要编辑您的webpack.mix.js 文件,并在最后添加: mix.browserSync('1 ..
发布时间:2021-12-25 11:58:56 其他开发

如何使我的 jquery 可拖动/可放置代码更快?

我使用 JQuery 使表格中的元素可拖动.(在此之前我从未使用过 JQuery).它工作正常,但很很慢.例如,从我点击并按住一个项目的那一刻到光标发生变化的那一刻大约是 2 秒.这是在 Firefox 3.0.6 上.一旦项目被拖动,在我松开鼠标按钮和明显发生下降之间会有一个更短但仍然明显的延迟(我估计大约半秒). 我怀疑它这么慢的原因是因为表格很大(6 列和大约 100 行),但在我看来 ..
发布时间:2021-12-25 11:58:50 其他开发

如何在 .NET WebBrowser 控件中阻止下载?

我需要阻止 .NET WebBrowser 控件显示任何“您想打开还是保存此文件?"和“另存为"对话框.相反,我想显示一个消息框,告诉用户出于安全原因已禁用文件下载. 我从 WebBrowser 的 FileDownload 事件开始,但它不允许取消.然后,我使用了 CodeProject: Extended .NET 中的方法2.0 WebBrowser Control 使用接口DWebB ..
发布时间:2021-12-25 11:58:41 C#/.NET

是否有真正的服务器推送通过 http?

我知道有一些方法可以伪造它,轮询(或长轮询),但是有没有办法让服务器联系浏览器以推送信息? 任何一种轮询选项都会浪费服务器上的资源,并且依赖于服务器可以将其锁定(例如 apache 和 iis). 似乎很多网站都在使用长轮询来伪造 http 上的服务器端推送机制.在浏览器中内置真正的推送协议不是更好吗? 有哪些服务器友好的选项可以将(虚假或其他)信息推送到网络浏览器? 解决 ..
发布时间:2021-12-25 11:58:19 其他开发

在 chrome 中加载本地 javascript 文件进行测试?

我正在尝试使用 Chrome 浏览器在本地计算机上测试一些 JavaScript,但 Chrome 不会加载本地资源.有没有简单的解决方法? 解决方案 如果你只是想测试你的 JavaScript 文件的功能:创建一个空白的 HTML 文件,添加一个指向你的 JS 文件的链接,就像你通常加载一个JS 文件,然后在 Chrome 中打开 HTML 文件.转到 JavaScript 控制台.您将 ..
发布时间:2021-12-25 11:58:11 前端开发

用 JavaScript 创建文本文件

我正在尝试使用 JavaScript 创建一个文本文件,我知道使用 ActiveX 对象是可能的,但它只能在 IE 浏览器上运行良好. 我的要求是使用 JavaScript 为 Safari 浏览器生成文本文件? 有人能帮我解决这个问题吗? 解决方案 另一种方法是使用 Blob 和 URL.createObjectURL.包括 Safari 6+ 在内的所有最新浏览器都支持它们 ..
发布时间:2021-12-25 11:58:05 前端开发

防止 WebBrowser 控件窃取焦点?

有没有办法阻止 WebBrowser 控件导致其父窗体出现在前面? 如果使用 InvokeScript 方法在主父文档中的 iframe 上调用调用 focus() 的 JavaScript 函数,将导致窗口直接将自身置于最前面(或至少导致任务栏图标开始闪烁)).有没有办法防止这种情况发生? 更新: 我找到了解决问题的临时方法. 当 WebBrowser 的父表单的 Dea ..
发布时间:2021-12-25 11:57:55 C#/.NET

.NET 的 WebBrowser 类的异步/等待实现

长期读者,第一次在这里发帖. 我的目标:能够在使用 WebBrowser 类时利用 async/await.由于 WebBrowser.Navigate(string url) 是一种异步方法,在 LoadComplete 事件被触发之前,您无法检查 html 文档. 这是我目前的(工作)代码: 公共类 AsyncWebBrowser{受保护的 WebBrowser m_WebBro ..
发布时间:2021-12-25 11:57:47 C#/.NET