browser相关内容

在 System.Windows.Forms.WebBrowser 中添加 HTTP 标头和发布数据

我正在尝试使用 System.Windows.Forms.WebBrowser 发出既发送 POST 数据又发送自定义 HTTP 标头的请求.我也想设置请求的用户代理.我怎么能这样做? 解决方案 您可以使用此 导航重载.但是要完全控制包括用户代理在内的请求表单并抑制 IE 默认发送的标头(如果可能的话)需要如此多的互操作,因此最好使用 HttpWebRequest 滚动自己的请求并将输出输 ..
发布时间:2022-01-17 17:42:21 C#/.NET

PNG图像输出的标题以确保它在浏览器中被缓存?

我有动态生成的图像 (PNG),并将嵌入网站和论坛.当图像发布在非常繁忙的页面上时,会有很多连接来为不经常更改的内容提供服务.我想告诉浏览器缓存多长时间. 那么我需要什么标题?目前,我有: 缓存控制:max-age=86400内容类型:图片/png 浏览器似乎没有缓存图像(大约 20-30kb).还需要什么? 编辑:这是一个示例图像,我已经有一个带有 .png 扩展名的 URL:h ..
发布时间:2022-01-17 17:32:23 PHP

查看响应标头的工具

从针对特定 URL 的请求中查看 HTTP 响应标头的最佳方法是什么?Telnet 还是有其他非常好的命令或工具? 解决方案 我使用 httpfox Firefox 扩展,用于查看在我指定的时间间隔内从 Web 浏览器发起的所有 HTTP 请求和响应(包括标题和正文)(通过按下开始录制和停止录制按钮).httpfox 以结构化的方式呈现数据,我可以快速找到我感兴趣的请求.它很好地补充了 L ..
发布时间:2022-01-17 17:29:41 其他开发

HTTP 标头对浏览器来说是否太大?

我正在构建一个 AJAX 应用程序,它使用 HTTP 内容和 HTTP 标头来发送和接收数据.是否存在浏览器无法读取从 HTTP 标头接收到的数据,因为它太大了?如果是,限制是多少?所有浏览器的行为是否相同? 我知道理论上 HTTP 标头的大小是没有限制的,但在实践中,我可能在某些平台、浏览器或安装某些软件时遇到问题在客户端计算机或机器上.我更关注使用 HTTP 标头的安全实践指南.换句话说 ..
发布时间:2022-01-17 17:25:03 前端开发

“304未修改"是怎么回事?确切地工作?

“304 Not Modified"响应是如何生成的? 浏览器如何判断对HTTP请求的响应是否为304? 是浏览器设置的还是服务器发送的? 如果是服务端发送的,那么服务端如何知道缓存中可用的数据,又如何将304设置为图片? 我的猜测,如果它是由浏览器生成的: 函数is_modified(){返回 get_data_from_cache() === get_data_fro ..
发布时间:2022-01-17 16:57:21 其他开发

如何在浏览器中使用自定义时间来测试客户端与服务器的时间差

我刚刚写了一小段代码来显示网页中的服务器时间.目前我只有一台机器,所以我无法测试代码是否正常工作. 有没有办法告诉浏览器使用不同于操作系统中配置的时间配置?我已经使用 Firefox 的插件来测试不同的语言环境,不知道是否有类似的时间测试选项. 谢谢. 解决方案 不幸的是,JavaScript 只知道当前时区,因为它是由操作系统设置的.没有工具可以让 Date 对象在特定上下文 ..
发布时间:2022-01-16 18:31:54 其他开发

量角器实例与浏览器

我曾尝试查找类似的 QA,但我找不到让我满意的.所以基本上我看到在一些例子中它被使用了 ptor = protractor.getInstance();ptor.get(url); 在其他一些例子中也使用了它. browser.get(url); 所以问题是:使用量角器实例和浏览器获取特定 url 有什么区别?另外,如果我在 P.S. 中的假设是的,这是更好的做法:只使用量角器,还是混合它 ..
发布时间:2022-01-16 17:05:03 其他开发

保持量角器浏览器会话活动

我到处看了,但似乎只有我一个人在问这个问题. 如何使量角器中的浏览器会话保持活动状态,而不是每次运行测试时都必须登录.我已将登录逻辑放在 onPrepare 中以避免记录每个测试功能 onPrepare: function() {var mymodule = require("./e2e/mymodule");mymodule.login();mymodule.switchToProjec ..
发布时间:2022-01-16 16:19:05 其他开发

R:使用 rgl 生成可以在网络浏览器中查看的 3d 可旋转图?

在 R 统计包的世界中,rgl 允许我生成可以用鼠标旋转的 3d 图.有没有办法可以以便携式格式导出这些图,将它们加载到网络浏览器或其他第三方工具中并在那里旋转它们?我对 Web 浏览器解决方案特别感兴趣,因为这将允许我在内部 wiki 上共享绘图. 如果 rgl 不允许这样做,是否有其他库或策略可以让我完成此操作? 解决方案 你可以试试 vrmlgen 包.它将生成可以使用浏览器插 ..
发布时间:2022-01-16 14:15:51 其他开发

Webdriver - 如何检查浏览器是否仍然存在或仍然打开?

我想检查浏览器是否仍然存在,如果不存在,那么我想打开一个新的浏览器!webdriver中是否有可用的api来检查浏览器是否仍然存在? 解决方案 调用driver.close()后驱动的值被设置为 FirefoxDriver: WINDOWS 上的 firefox(4b4ffb1e-7c02-4d9c-b37b-310c771492ac) 但是如果你调用 driver.quit() 那么 ..
发布时间:2022-01-16 09:00:37 Java开发

限制跨域 Ajax 请求

我有一个 web 应用程序(在 java 中),我需要通过 jquery 或简单的 javaScript ajax 调用在任何浏览器中通过 Ajax 调用来限制跨域请求(包括 IE 限制 XDomainRequest 对象). 我的最终目标是在通过某些浏览器设置或设置响应标头进行调用时限制它,这样它就不会在第一点本身进行调用. 如果同源政策是一种解决方案,请说明它是如何解决的. ..

在 ajax 调用上显示 *browser* 加载指示符(如发生回发时)

示例:转到您的 Facebook 墙,滚动页面末尾,Facebook 将异步加载更多墙帖.或者只需单击墙上帖子中的图像.图片对话框(带有评论和更大的图片)也在异步加载.(您可以使用 firebug 看到 GET 请求). 但是通过查看 firefox 选项卡,您会看到加载指示器,就像发生回发时一样. 我知道这可以通过使用 IFrame 并更改其 src 来实现.就像 iGoogle 所 ..
发布时间:2022-01-15 22:02:34 前端开发

编辑和重播 XHR chrome/firefox 等?

我一直在寻找一种方法来更改在我的浏览器中发出的 XHR 请求,然后重新播放它. 假设我在浏览器中完成了一个完整的 POST 请求,而我唯一想要更改的是一个小值,然后再次播放.直接在浏览器中执行此操作会更容易、更快捷. 我用谷歌搜索了一下,还没有找到在 Chrome 或 Firefox 中执行此操作的方法. 有没有办法在这些浏览器中的任何一个或另一个浏览器中做到这一点? 解决 ..
发布时间:2022-01-15 21:52:15 其他开发

如何隐藏“页面加载"/“传输数据"加载(隐藏)iframe 导致的指示器和微调器

有什么方法可以抑制网页加载时浏览器显示的微调器和“传输数据"指示器? 我正在将一个文档加载到一个隐藏的 iframe 中,这需要很长时间(10 分钟).我不希望/不需要用户意识到这一点 - 让他们感到困惑的是让页面看起来仍在加载.所以我希望能够禁用浏览器通常显示的所有“页面加载"活动. 解决方案 我最终找到了适合我们的解决方案.我们没有将文档加载到隐藏的 iframe 中,而是使用此 ..
发布时间:2022-01-15 21:51:37 其他开发

从 HTTPS 页面到 HTTP(非 HTTPS)本地主机地址的混合内容请求未被阻止

假设下面的页面是从 https://127.0.100.1 加载的.该页面向 http://127.0.100.2 发出 XMLHttpRequest.这似乎是混合内容:页面通过安全连接加载,资源通过不安全连接加载.混合内容应被浏览器阻止.然而,下面的页面运行良好.* 为什么会运行:为什么请求没有被阻止? 更新:超越接受的答案,浏览器可以配置来阻止此类地址的混合内容. * Wiresh ..

Chrome 和其他浏览器会放弃对同步 XMLHttpRequest 的支持吗?

Synchronous XMLHttpRequest 已被弃用,这意味着对它的支持最终将被删除,这是我在 Chrome 中收到的消息: 主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响.如需更多帮助,请查看 http://xhr.spec.whatwg.org/. 所以,我的问题是,如果是,主要浏览器(尤其是 Chrome)何时会放弃对同步 ..