Questions tagged [browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

Filter by
Sorted by
Tagged with
0 投票
2 回答
923 浏览

在浏览器的开发工具中暂停语句时,如何在该语句之后立即终止执行?

假设我有这个功能:

我正在使用浏览器的开发工具逐步完成这些语句。现在,当我在“statement_X”处暂停时,我想终止函数执行(我不希望函数的“statements 2”部分被执行),就好像“statement_X”紧随其后声明return;

我知道 Chrome 有内联脚本编辑,所以我可以在暂停语句之后手动添加 return 语句,然后按 CTRL+S 重新执行整个事情,但我也需要 IE 的这个功能,所以我希望有一个一般解决方案。

提前终止执行似乎是一件很容易的事情(对于浏览器),所以我希望开发工具能够提供这样的功能。

在此处输入图像描述

0 投票
5 回答
5564 浏览

有没有办法在 IE 中阻止我的网站并让它在所有其他浏览器中运行

我在我的网站上有代码,IE 似乎有很多麻烦并且不断崩溃等等,好消息是我网站上的用户有 99.9% 的机会不会使用 IE,所以我想使我的网站可用于除 IE 以外的所有其他浏览器。如果他们使用的是 IE,我只想要一条消息说“不幸的是,此网站在此浏览器中不可用”或类似的内容。我可以这样做吗,如果可以,怎么做?,我猜是 JavaScript,对吧?

0 投票
4 回答
3341 浏览

如何检测网页中安装的 .NET 框架(纯 HTML 或 PHP)

如果满足以下条件之一,我需要在网页 (PHP) 上显示附加信息:

  • .NET Framework 安装在低于 3.5 的客户端计算机上
  • 无法确定客户端计算机上是否安装了 .NET Framework 3.5

我知道某些浏览器(如果不是只有一个,IE)正在他的标签中发送该信息。

你们中的任何人都可以向我提供他的建议吗?

网站是用 PHP 构建的。

谢谢!

编辑:

建议的答案不完整和/或没有为我提供强大的解决方案。

0 投票
4 回答
2035 浏览

项目符号列表项是否总是精确缩进 1.8em?

我制作了一个仅限 CSS 的下拉菜单。要求是有一个水平条的项目,每个项目可以下拉一个垂直菜单。此外,这些项目不应删除三级菜单,而应仅显示项目符号列表。我的 html 有三个嵌套ul,菜单在所有现代浏览器中都能完美运行。它看起来像这样:

原来的

但是,我不喜欢链接后面的较暗框如何从项目符号右侧开始并且没有延伸到整个菜单宽度,所以我玩了一会儿,最后做出了这个调整:

现在项目符号菜单项看起来就像我想要的那样:

在职的

并且由于embeeing相对于字体大小的性质,它独立于字体大小工作,就像这里显示的较大字体大小一样:

工作(大字体)

我在 Internet Explorer 8+9+10(开发者预览版)、Firefox 3+7、最新的 Chrome、Opera 和 Safari 上对此进行了测试,它就像一个魅力。

但是,我只是不明白为什么正是1.8em来完成这项工作。为什么每个浏览器都将项目符号项缩进这么远?我在互联网上搜索了这个主题,但没有发现任何有用的东西。我可以确定这适用于未来的浏览器吗?那些 1.8em 是在 HTML 标准中指定的吗?

提前感谢您的任何提示!

编辑:

对于DisgruntledGoat 的回答:如果我使用 1em/-1em 或 20px/-20px,它将无法正常工作。使用这种风格:

对于不同的字体大小,我得到了这个(显然不是随字体大小缩放)结果:

基于像素

同样,1em/-1em 也是关闭的,看起来像上图中的右侧,但会随着字体大小缩放。出于某种原因,它仍然看起来像 1.8em 是魔法距离......

0 投票
2 回答
15128 浏览

如何注销用户以进行基本 HTTP 身份验证

是否有注销用户(使浏览器清除其缓存的凭据并要求用户再次登录凭据)以进行基本 HTTP 身份验证的解决方案?

我已经查看了以下问题:

0 投票
2 回答
1028 浏览

Firefox 14 更新,谷歌广告未加载页面

我们的网页上有 3 个 google adsense 广告以及一个自定义的 dojo 构建。在我更新到 Firefox 14 之前,一切都运行良好。现在页面没有加载我猜是由于一些 javascript 错误?

我一直在尝试反复试验这个问题。我发现最好的是,当您将 adsense 代码粘贴到您的页面时,会有一个脚本:

如果你使用 openX:

据我所知,如果在页面上多次定义此脚本,页面将无法正确加载。这在旧版本的 FireFox 中一直有效。它在 chrome 和 IE 中也可以正常工作。

有没有人知道发生了什么或发生了什么变化?

谢谢

编辑

我认为这个问题与 dojo 的自定义构建和广告脚本标签有关。如果我从我的页面中删除所有广告,dojo 可以正常工作并且我的页面很好。我还可以在dojo未加载时查看页面上的所有广告。有谁知道我如何调试这个?

0 投票
2 回答
4393 浏览

有用于网页获取自动化的宏记录器吗?

Selenium HQ记录了一些网络导航,并可以从 Firefox 重播。我想要一个类似的东西,但它必须有一个 API。

** 更新 ** 事实证明 Selenium 有一个 API,但我会保留这个问题,因为还有其他选择。

我的目标是定期获取网页并将其内容保存到数据库中。Web 内容并不那么容易获取,因为它需要一些 cookie 和视图状态,否则将无法正确响应。

顺便说一句,我是一名 .NET 开发人员,我曾想过使用 System.Windows.Forms.WebBrowser,但我还没有尝试过。

0 投票
4 回答
6370 浏览

如何测试浏览器以查看它是否支持 128 位加密?

我的任务是寻找一段旧代码的替代品。我假设它经过测试以查看浏览器是否支持 128 位加密。这是旧代码:(我故意将链接分成 4 行) 你以前见过这个代码吗? 如何在 php 页面中复制此功能?

http://www.verisign.com/update-cgi/outPage.exe
?good=../docs/html/good.html
&nsbad=../docs/html/upgradeNSonly.html
&ie2=../docs/html/upgradeIEonly.html




澄清
旧网站管理员发现了一个链接到威瑞信,该链接对浏览器进行了检查。威瑞信已停止支持此链接。就个人而言,我认为我们应该简单地告诉我们的客户在浏览器中点击帮助 > 关于并寻找密码强度。如果不是至少 128,那么我们只是告诉他们升级那里的浏览器。

0 投票
2 回答
5103 浏览

如何正确设置 css/js 静态缓存

为防止出现问题,当我更新 CSS/JS 媒体文件和浏览器不请求新版本时,因为它们缓存了这些文件,我使用了这个解决方案:https ://github.com/jaddison/django-cachebuster ,添加 ?<timestamp of file > 到 CSS/JS 文件名(将 /media/main.css 替换为 /media/main.css?20012931203128。我假设它会在时间戳更改(文件更新)时强制浏览器重新加载 css 文件并使用本地缓存版本其他情况。但我在 Apache 日志(和 firebug)中看到的是浏览器(至少是 Firefox)为页面的每次重新加载请求 CSS/JS 文件,即使在获得 304 代码之后,请参阅日志中的片段:

当然,这会使我的网站变慢。是否可以仅在 .css?... 之后的时间戳更改时强制浏览器更新文件?谢谢!

更新: 这是响应和请求的示例:

要求

回复

初始响应

0 投票
2 回答
284 浏览

rails 和 jquery:显示脚本而不是执行

我在 Rails 中使用 jQuery 时遇到了一些麻烦。

我想为特定列表项调用destroy方法,然后通过ajax将其从列表中删除。我的代码很简单:

好的,基本上就是这样。当我按下按钮时,一切正常,但是我没有执行脚本,而是在浏览器中得到了一个文本输出:

知道为什么不执行这个漂亮的 javascript 代码吗?我已经尝试添加dataType到 ajax 请求。

谢谢和最好的问候,乔


15 30 50 per page
1
2 3 4 5
1498226