问题标签 [incompatibility]

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 投票
3 回答
211 浏览

css - 一个包含所有浏览器不兼容问题的 CSS 文件

有没有人开发了一个 CSS 文件来整理所有主要的浏览器怪癖?

谢谢

0 投票
1 回答
837 浏览

javascript - JavaScript JQuery 触发器(“点击”)问题

我有一个分成两部分的表格。一部分用于输入数据,以下部分是输入数据的列表。当我以要更新列表的形式 CUD 一个对象时,我通过触发器执行此操作:

由于我公司大量使用 Safari,我不得不选择父母,否则 safari 不会接受触发器。以下代码由 rails (V 1.2.3) 生成并开始更新我的列表:

问题在于我的公司 Safari 和 Opera 是最常用的浏览器。我可以让它在一个浏览器上工作,但不能在另一个浏览器上工作。有没有一种方法可以在没有 if Opera else 类型的 yacki 代码的情况下实现这一点?

0 投票
2 回答
3081 浏览

mysql - 是否有 JDBC w/liquibase 和 MySQL 会话变量和客户端 SQL 指令的解决方法

慢慢地为我雇主的三个主要模式之一构建一个起始 changeSet xml 文件。唯一的阻碍是合并了由 liquibase 管理的相当大的 MySQL 存储过程库。

一个 sproc 处理起来有点麻烦:前几个语句就像

我删除了 use 语句,因为它会适得其反,但真正的问题是set @@session.sql_mode导致异常的语句,例如

然后delimiter声明是另一个绊脚石。

做尽职调查时,我发现这个被拒绝的 MySQL 错误报告和这个 MySQL 论坛线程在这里更深入地解决了这个问题

无论如何我可以使用 Liquibase 目前存在的 sproc 脚本,还是我必须重新编写数百个存储过程?

我尝试过 createProcedure、sqlFile 和 sql liquibase 标签,但运气不佳,因为我认为核心问题是 set、delimiter 和类似的 SQL 命令在传递到服务器之前要由客户端解释器解释和执行.

0 投票
4 回答
360 浏览

php - PHP 5.3 不兼容 -

可能重复:
<? ?> 标签在 php 5.3.1 中不起作用

我正在运行 Debian Lenny,“官方”PHP 版本是 5.2。?-- 但是,我遇到了很多现在需要 PHP 5.3 的东西。经过一番谷歌搜索,我找到了一个网站来帮助我强制 debian lenny 转到 5.3。

现在我知道 5.3 会破坏很多东西。我使用的大多数东西似乎都没有这个问题。然而,我一直遇到的一个主要问题是我使用了启动 php 代码的速记方法: <?而不是<?php. 这在 PHP 5.2 中从来都不是问题。?因为它接受了两者。

但是,在 dotdeb 的 PHP 5.3.5.0 中,似乎需要 php。我经历并用替换所有<?<?php然后用替换<?phpphp所有<?php。这似乎已经解决了我在代码中遇到的任何问题,但是第三方代码中的快捷方式(<?=例如<?php=. 我也不希望从这里开始对我使用的每个 php 文件都运行此替换。

我怎样才能获得 php 5.3.?允许快捷方式<?<?=被接受而不需要php?


0 投票
1 回答
1856 浏览

vsto - 无法在安装了 Outlook 2007 的计算机上运行 Visual Studio 2010 Outlook 加载项

问题摘要:如何在仅安装 Office 2007 的情况下运行 Outlook 2010 加载项

我有 2 台安装了 Office 2010 和 Visual Studio 2010 的机器。一台PC是Windows 7 64bit;另一台机器是WinXP SP3。我开发了我的第一个 Outlook 2010 插件,并在每台 PC 上成功地对其进行了测试。

要求扩展为使用 Office (Outlook) 2007 测试此加载项,但我遇到了问题。

这是我到目前为止所做的:

我研究并得出结论,不能非常有效地并行安装 Outlook 2010 和 Outlook 2007。因此,我从我的 Windows 7 PC 上卸载了 Office 2010 并安装了 Office 2007。然后我尝试重新构建我的 V-Studio 2010 Outlook 2010 项目(与以前工作的源代码相同)并收到一条消息:

错误 1 ​​- 找不到文件“bin\Debug\Microsoft.Office.Tools.Common.v4.0.Utilities.xml”。CBMI.OutlookAddinV2

我尝试了另一种方法:

这次我启动了另一个 V-Studio 2010 解决方案,选择了 Outlook 2007 插件模板。然后使用 Windows 资源管理器,我将模板生成的默认 ThisAddIn.cs 替换为在 Outlook 2010 被卸载并替换为 Outlook 2007 之前开发的以前工作版本。

这种方法的第一个新问题出现在这行源代码上:

错误 1 ​​当前上下文中不存在名称 'Globals' C:\Users\john\documents\visual studio 2010\Projects\CBMI.Outlook2007AddinV3\CBMI.Outlook2007AddinV3\ThisAddIn.cs 36 24 CBMI.Outlook2007AddinV3

所以我很困惑。理想情况下,我可以使用 Office/Outlook/V-Studio 2010 的最新软件平台进行开发,并制作一个可以在只有 Outlook 2007 的客户端计算机上运行的插件。这可能吗?

0 投票
3 回答
933 浏览

c++ - C 和 C++ 代码之间的不兼容

给定的 C 代码

在我的 32 位实现中,在 C 中给出 4 作为输出,而在 C++ 中,代码

输出 1. 为什么会有这样的差异?

0 投票
1 回答
82 浏览

javascript - jQuery 代码在 Safari 中工作,但在 IE 中工作一半

我有以下代码:

其中变量 current 是一个整数。如果我在 Safari 中运行它,它会按预期工作(它会提醒投票的值),但在 IE 中却不行,但是,当我运行它时:

IE 也会提醒值,所以我猜问题是它不会将值分配给变量。

我尝试使用 jQuery 1.5.1、1.3.1 和 1.2.6 但没有区别。

我希望你们中的一个可以帮助我..

谢谢!

0 投票
5 回答
116 浏览

php - 如何确定用户是否在 IE 上...并将他们发送到一个页面,说我的网络应用程序在 IE 上不受支持?

我一直在开发一个 Web 应用程序,我注意到在使用 IE 进行测试时,某些关键显示元素存在重大问题。出于这个原因,我需要阻止 IE 用户访问 Web 应用程序并将他们发送到另一个页面以下载 Firefox 或 Chrome。

我一直在寻找一种方法来做到这一点,但我找不到任何仅适用于 IE 的简单指南。我已经找到并尝试了一些片段,但它们不起作用,因为它们仅用于确定和打印浏览器/操作系统/等。信息。我真的很感谢你的帮助!

0 投票
0 回答
290 浏览

scala - Scalala:快速入门中的 IncompatibleClassChangeError

我正在尝试遵循Scalala Quickstart Guide

我用 SBT 构建了所有东西(根据说明),它在我运行时通过了所有测试test

我正在尝试通过控制台利用交互式探索功能,但遇到了一个我不理解的奇怪错误:

出了什么问题,我该如何解决?

0 投票
3 回答
304 浏览

javascript - 为什么这个 JavaScript 适用于 FF 而不是 IE8

半年后我才发现 IE 无法处理这个脚本,现在我的程序员走了,我自己也被它困住了 :-(

它在 FF 中运行良好

这是代码:

我的 IE 调试器抱怨标有 * 的行。它说:错误:对方法或属性访问的意外调用。

任何人都可以花一些他/她的宝贵时间来提供帮助吗?请像我是一个四岁的孩子一样写答案。

按钮: