问题标签 [compatibility]

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 投票
5 回答
228 浏览

javascript - 如果关闭或禁用 JavaScript,让浏览器回退到链接的最佳方法是什么?

我想将一些 Ajax 排序选项添加到列表中。由于到目前为止我的网站在没有 JavaScript 的情况下运行,我想让它为关闭它的人、旧/移动浏览器或 noscript 运行。

如果启用了 JavaScript,我如何在单击链接时运行 JavaScript 块,如果未启用,则让该链接将浏览器定向到新页面。我想远离 hacky noscript 标签。

0 投票
15 回答
377210 浏览

python - 如何判断 Python 对象是否为字符串?

如何检查 Python 对象是否为字符串(常规或 Unicode)?

0 投票
1 回答
615 浏览

git - 与git-svn兼容的svn(服务器)最低版本是多少

我正在尝试使用 TortoiseGit 运行 git-svn 并且遇到问题(不允许使用 405 方法)并且想知道问题是否是 svn 服务器太旧(svn 1.3)。是否有任何记录在案的 git-svn 和 svn 服务器兼容性列表?

0 投票
2 回答
534 浏览

.net-3.5 - 在 .NET 3.5 中使用 NUnit

NUnit 是否适用于 .NET 3.5?我的页面说它适用于.NET 2.0 ...

0 投票
9 回答
47051 浏览

fonts - Tahoma 的字体对网络安全吗?

我应该在网页设计中使用 Tahoma 吗?如果我不能选择任何不同的东西(即因为设计师在他的设计中使用了它),我可以用哪些字体在 CSS 样式表中制作一堆替换字体?

0 投票
5 回答
14335 浏览

google-chrome - 从 Firefox 或 Chrome 启动 file://

我正在寻找一种方法来启动位于我们本地文件网络上的文件,以便使用 Firefox 或 Chrome 通过我们的本地 Intranet 使用。

该链接在 IE 中运行良好:

但在 Firefox 中它显示:

有没有办法让链接正确呈现?...只需单击 href 标记。

0 投票
2 回答
131 浏览

php - PHP 正则表达式在不同版本或不同操作系统上的行为不同

我在两个不同的操作系统上使用两个不同版本的 php。

一种是在 windows (wamp) 上运行的 5.2.9。

一种是在 CentOS 5(灯)上运行的 5.2.6。

涉及组名的正则表达式适用于 Windows,但不适用于 CentOS。

这样的例子是/^field_(?<myname>.+)/

这是操作系统问题吗?或者与 PHP 的构建方式之一?

谢谢,

0 投票
3 回答
444 浏览

visual-studio - 使用 Visual C++ 6 构建的应用程序能否使用使用 Visual Studio 2008 构建的 DLL?

我正在开发一个 SDK,我们的客户端仍在使用 VC++ 6 进行编码,而其他客户端则使用 Visual Studio 2005,而其他客户端则使用 2008。

目前,我们构建了几种风格的 SDK,我们使用每个编译器构建完全相同的源代码。我想知道这是否真的有必要。使用 VS2008 构建我们的 SDK(采用 DLL 的形式)并期望我们使用 VC++ 6 的客户能够毫无问题地使用它是否安全?

0 投票
2 回答
685 浏览

c# - .Net 2.0 上的 C# 3.0 兼容性

我们可以在面向 .Net 2.0 框架的应用程序中使用哪些C# 3.0语言功能?

PS:我知道很少有人喜欢 Lambda 表达式和var关键字

0 投票
1 回答
1067 浏览

javascript - 不兼容的 Mootools 脚本

好吧,我想做的是有一个灯箱和一个滑动顶板。两者都使用 MooTools,而且似乎都使用不同的版本。

如果注释掉其中之一,尽管它们是实际的 MooTools 库的展位,但它不起作用。

因此,无论我注释掉哪一个(*-1.2.3-core-yc 和 -more.js 或 mootools.js),总是其中一个功能不起作用。

虽然它实际上应该是可能的,因为两者都是 MooTools。有人对此有解决方案吗?(我听说过命名空间这个词并且大致知道它的含义,但我不知道如何使用它)。

非常感谢提前,

本尼