如何预先警告我的网站可能 "break" 由于浏览器更新
How to be forewarned that my website may "break" due to browser update
我的代码多次被 Google Chrome、IE/Edge 等更新破坏。
最近,查看我的生产站点,更新影响了我在 2016 年 3 月 25 日 20:28 和 2016 年 3 月 26 日 11:58 之间的代码(下面列出的代码)
您看到的代码只是一个例子。我的主要问题是:
我如何找出浏览器(假设主要的 3 或 4)将发布哪些更新和更改,以便预先警告我可能需要更新我的代码?我无法在任何地方找到 - 我可能没有在正确的地方寻找 - 做了什么改变。
在过去的几年里,这种情况在我身上可能发生过六次,在这一点上,我真的无法让网站 "breaking" 更新浏览器。
这是一个地理定位脚本,直到过去一两天对我来说都很好用(我已经离开我的代码好几天了,所以我无法确定是什么时候)我使用 Google Chrome 测试我的网站,因为我熟悉我发现最一致的开发工具和跨平台。
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position){
document.getElementById("xc").value = position.coords.latitude;
document.getElementById("yc").value = position.coords.longitude;
document.getElementById("loginform").submit();
});
} else {
document.getElementById("xc").value = '0';
document.getElementById("yc").value = '0';
document.getElementById("loginform").submit();
}
同样,我的问题不在于代码,而在于找到一种方法来预先警告需要重新访问和更新它。
搜索 "intent to deprecate"(带引号)。我相信您正在寻找 this.
Chromium 和 Firefox 至少有一个更改流程,需要张贴通知,例如弃用意图、实施意图 或打算在他们的开发者论坛中卸载。
另外,Chrome Canary and Firefox Nightly 给你 4 个月的开端。
我的代码多次被 Google Chrome、IE/Edge 等更新破坏。
最近,查看我的生产站点,更新影响了我在 2016 年 3 月 25 日 20:28 和 2016 年 3 月 26 日 11:58 之间的代码(下面列出的代码)
您看到的代码只是一个例子。我的主要问题是:
我如何找出浏览器(假设主要的 3 或 4)将发布哪些更新和更改,以便预先警告我可能需要更新我的代码?我无法在任何地方找到 - 我可能没有在正确的地方寻找 - 做了什么改变。
在过去的几年里,这种情况在我身上可能发生过六次,在这一点上,我真的无法让网站 "breaking" 更新浏览器。
这是一个地理定位脚本,直到过去一两天对我来说都很好用(我已经离开我的代码好几天了,所以我无法确定是什么时候)我使用 Google Chrome 测试我的网站,因为我熟悉我发现最一致的开发工具和跨平台。
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position){
document.getElementById("xc").value = position.coords.latitude;
document.getElementById("yc").value = position.coords.longitude;
document.getElementById("loginform").submit();
});
} else {
document.getElementById("xc").value = '0';
document.getElementById("yc").value = '0';
document.getElementById("loginform").submit();
}
同样,我的问题不在于代码,而在于找到一种方法来预先警告需要重新访问和更新它。
搜索 "intent to deprecate"(带引号)。我相信您正在寻找 this.
Chromium 和 Firefox 至少有一个更改流程,需要张贴通知,例如弃用意图、实施意图 或打算在他们的开发者论坛中卸载。
另外,Chrome Canary and Firefox Nightly 给你 4 个月的开端。