gpt4 book ai didi

用于获取窗口大小的 Javascript,但失败时运行标准值

转载 作者:行者123 更新时间:2023-11-28 11:02:30 24 4
gpt4 key购买 nike

我用vb.net制作了一个asp.net网站。我需要获取窗口大小并成功地将以下 JavaScript 与 WindowSize ashx 一起包含在内。这给了我很好的寡妇尺寸。似乎有时它不能完全工作(在某些 iPhone 上)。我真的对Java一无所知,但是当它无法获取宽度和高度时,它会弹出失败窗口。

我想要的是仍然收到消息,但脚本仍然以给定的宽度和高度值(宽度= 768,高度= 854)继续。

对于了解 JavaScript 的人来说,这可能非常简单,但对我来说......问题是,当我自己没有手机时,我无法真正测试它。我所有的浏览器都能被识别......

请问,谁愿意为我修改此代码以将其包含在内?

提前致谢。

function SetWidthHeight() {
var height = $(window).height();
var width = $(window).width();
$.ajax({
url: "windowSize.ashx",
data: {
'Height': height,
'Width': width
},
contentType: "application/json; charset=utf-8",
dataType: "json"
}).done(function (data) {
if (data.isFirst) {
window.location.reload();
};
}).fail(function (xhr) {
alert("Problem to retrieve the correct browser size.");
});

}

最佳答案

您可以像这样设置默认值 -

function SetWidthHeight() {
var height = $(window).height();;
var width = $(window).width();
height = (height) ? height : 854;
width = (width) ? width : 768;
$.ajax({
url: "windowSize.ashx",
data: {
'Height': height,
'Width': width
},
contentType: "application/json; charset=utf-8",
dataType: "json"
}).done(function (data) {
if (data.isFirst) {
window.location.reload();
};
}).fail(function (xhr) {
alert("Problem to retrieve the correct browser size.");
});

}

关于用于获取窗口大小的 Javascript,但失败时运行标准值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33894437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com