有没有办法隐藏 window 属性?

Is there a way to hide window properties?

我今天 运行 浏览了一个网站,http://www.riverfronttimes.com/,我发现了一些非常有趣的东西,这让我很困惑。我不得不问你们。

有趣的是,我无法在其上获得 window 高度和宽度属性。例如:

$(window).width();
$(window).height();

我一直收到错误消息:

VM1733:2 Uncaught TypeError: $(...).width is not a function(…)

为什么我会得到这个,属性是隐藏的吗?我可以为我的网站这样做吗? 这有什么好处吗?

我什至尝试过使用纯 javascript 但无法获得高度和宽度。

这让我很好奇。

感谢您提供信息。

您假设该页面上可用的 $ 是 jQuery,但事实并非如此。如果是,您可以从控制台执行 $.fn.jquery 并获取一个版本。

虽然他们确实在页面上加载了 jQuery,但 $ 未绑定到它。这可以通过输入 $ === jQuery which returns false 来查看。通常,它会 return true.

如果您想使用他们的 jQuery,您可以这样做:

jQuery(window).width();