问题标签 [browser-support]

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.

0 投票
2 回答
289 浏览

asp.net-web-api - Breezejs:[Q] 未处理的拒绝原因(应该为空)

我已经看到其他问题提出这个问题,我不觉得我的问题与这些问题重复。

Breezejs [Q] 未处理的拒绝原因(应该为空)

未处理的拒绝原因(应为空)

好的,所以我一直在关注breathjs;尽可能接近文档以及示例,但我一直遇到同样的问题。我将展示的代码在 IE9+ 和 Chrome 中运行,但是当我在 IE7 和 IE8 中尝试它时,它就崩溃了。

这是我的服务器端控制器(使用 webapi 2):

这是我的角度工厂:

这是我从我的角度控制器中调用它的方式:

同样,这在现代浏览器中运行良好,但在 IE7 和 IE8 中崩溃了。在进行了大量研究之后,没有任何消息来源提到这会失败。尽管 BreezeJS 文档提到了一些在 IE7 中失败的事情,但应该有明确的信息说这永远不会起作用。

如果我碰巧关闭了元数据:

那么这适用于所有浏览器。但我想打开元数据,以便进行缓存。但是,我最担心的是,即使我得到了这个修复,我也不知道缓存是否仍然可以在 IE7 中工作。

尽管我喜欢 BreezeJS 并且它在 google chrome 上的表现非常出色,但我花了数小时、数天、数周和头疼的时间来制作我想要在 IE7 中工作的东西。添加疯狂数量的浏览器支持脚本,ie-shivs 和 ie-shims.. 如此接近,然后发现 localStorage 不受支持。我希望 BreezeJS 能够记录更多关于 IE7 不支持的内容,我有很大一部分客户使用 IE7 和 IE8,并且很难对事物进行编程并在数小时后发现它不起作用。

0 投票
1 回答
3349 浏览

google-chrome - 谷歌分析告诉我,超过 2% 的访问者正在使用 Chrome 1 或 1.5,这准确吗?

这使得 Chrome 1 和 1.5 都进入了我网站的前十名使用 Chrome 的访问者,并且它们完全被至少两位数的版本所包围,并且主要是 v32。

它还使这些版本的用户超过了我为浏览器支持设置的“占总数的 1%”截止值。只是勉强。(实际上,它刚刚超过 2%。)

纵观更广泛的范围(过去一年),1.5 甚至没有出现在前 20 名中,但 1.0 是第 12 名(0.6%,远低于临界值)。

我是否应该牢记这些统计数据并考虑使用 Chrome 的第一个版本来测试我即将推出的(JQuery/JQM/Bootstrap 3 充斥的)网站?我什至不认为这是可能的。

或者这是一些奇怪的分析异常?

0 投票
1 回答
17966 浏览

angularjs - 如何检查浏览器对 AngularJS 的支持?

我必须检查正在使用的浏览器是否支持我使用 AngularJS 版本 1.2.12 的网站。目标是为旧版本的 Chrome/Safari/IE 显示一条消息,提示“更新/更改您的浏览器”。一般建议使用特征检测,但对于这样的问题:https ://github.com/angular/angular.js/issues/4749选择元素不刷新它们的值,以及其他一些 IE8 问题,特征检测不'似乎不相关,所以我打算使用:

是否有 AngularJS 检测对其功能的支持的方法?我应该检查旧版本的 Chrome/Safari 吗?

0 投票
1 回答
120 浏览

testing - 您如何记录您的网络浏览器要求?

全部,

我正在寻找建议,您通常如何在需求文档中记录 Web 浏览器需求。

1) 您是否提到了您的应用程序必须支持的浏览器类型,例如 Chrome / Firefox / IE?你还提到版本号吗?32/64 位?以及安装浏览器的操作系统?你在记录需求方面走了多远?

2)测试浏览器组合的测试策略应该是什么?例如,您应该只测试最后一个版本吗?即Firefox版本22和23

谢谢,

0 投票
1 回答
1179 浏览

html - 浏览器支持来自 textarea 的属性行

我注意到以下浏览器的行为有所不同

jsfiddle

在 chrome 中,您可以调整 3 行的大小textarea,但不能小于 3 行。但是,在 Firefox 中,rows 属性似乎被忽略了。最重要的是,在 IE11 中你根本无法调整它的大小!

有解决办法吗?

0 投票
1 回答
2486 浏览

angularjs - 如何识别浏览器是否支持 angularjs?

我需要确定浏览器是否支持 AngularJS。

根据结果​​,我需要执行逻辑来调用网页。IE6 和 IE7 等旧浏览器不支持 AngularJS。因此,确定浏览器是否支持它的一种方法是检测浏览器版本/类型,但我正在寻找一种更通用的方法来检查支持。

0 投票
1 回答
101 浏览

css - 位置:从 Firefox 31.0 中删除了粘性支持?

最近,这曾经在 Firefox 中运行良好。现在,它似乎被打破了。我在 bugzilla 或其他地方找不到任何相关报告……有人知道发生了什么吗?

见 caniuse:

http://caniuse.com/css-sticky

然后在FF中测试:

http://html5-demos.appspot.com/static/css/sticky.html

0 投票
1 回答
4681 浏览

css - 为什么 [CSS 功能] 在 [浏览器] 中不起作用,而在其他浏览器中起作用?

我尝试transition在 Firefox 15 上使用,但它无法在其他版本的 Firefox 和其他浏览器(如 Chrome 和 Safari)上运行。

当我使用 Firefox 的检查器查看属性transition时,会出现“无效属性值”的错误。MDNcaniuse表示它在 Firefox 4 及更高版本上受支持!

为什么有时属性在某些浏览器中可以正常工作transitionanimation在其他浏览器中无效?

免责声明:这是通过添加供应商前缀可以完全解决的所有问题的规范副本。堆栈溢出问题应该如此广泛,除非在元和之后创建的规范答案上进行讨论,就像这样

0 投票
2 回答
787 浏览

dart - AngularDart 浏览器兼容性

当前版本(0.13)的 AngularDart 支持哪些版本的浏览器?对 Internet Explorer 9 支持特别感兴趣。是否有一些已知的未来计划?

谢谢。

0 投票
2 回答
406 浏览

html - 为什么 IE 不支持我的 CSS 定位

我在一张有 3 个按钮的图片上放置了链接(类似这样)。

该定位适用于 Firefox 和 Chrom,但适用于我“最喜欢的”IE(11).. 好吧.. 我将图像上的链接视为一个不可见的非常小的字符。如果我是用户,我不会注意到它并认为链接不起作用。

我无法发布我的真实代码,但我会更改其中的名称。

HTML(在此代码之前有一个“lps”类 div):

只有相关的 CSS:

问题的原因是什么?如何在不破坏 Firefox 和 Chrome 浏览器的情况下修复它?