我还不是经验丰富的开发人员,所以如果我听起来太笨拙或不够清晰,请原谅我。我会尽量说清楚。如果您的见解缺少某些信息,请告诉我,我会尽快跟进。
所以,
我工作的公司有两种运行不同 jQuery 版本(1.2 和 1.4)的页面。此外,我们通过一些不同的域运行该站点,例如:company.com、support.company.com、contact.company.com。
company.com 在 jQuery 1.4 中运行(我们只能使用“$”访问 jQuery),另一个在 1.2 中运行(其中 jQuery 是“$j”或“jQuery”)。
我们有一个 API,它可以从产品中检索很多信息,比如价格、图片、描述等。我们可以在 jQuery 1.4 版本的页面上调用这个 API。其他域我们无法通过此 API 获取任何信息。
我们只能在这里处理 javascript 和 jquery 代码以使其工作。我们无权访问后端。
所以我的问题是:我应该用什么方法来使 API 在页面上的两种环境中工作?我可以覆盖最旧的版本吗?这是一个跨域问题吗?我在这里寻找什么思路来解决这个问题?
我真的希望我很清楚。如果没有,请告诉我,我会尽力澄清。:)
提前致谢!