Noscript内容会在后台加载吗?

6

html标签noscript在javascript启用时是否会在后台加载内容?

我有一个随机图片,每次页面加载时都会被JS调用,但我希望所有链接(不仅仅是当前的随机链接)都可以被爬取。同时,我不想因为像display:none一样在后台加载图片而导致页面加载变慢。我还想在HTML中调用这些图片和链接,因为与Javascript相关的CMS引用问题。

1个回答

6

当启用Javascript时,NOSCRIPT标签中的图像引用根本不会被加载。

您可以通过将多个大型图像放入NOSCRIPT标签中并观察浏览器活动来测试此问题。


你确定在每个浏览器中都是真的吗? - Esteban Küber
据我所知,是的:IE6、IE7、Opera、Firefox、Chrome和Safari。noscript还有其他问题,但不加载策略是一致的。 - pixelastic
2
根据网络上的信息,Firefox 7(以及4之前的版本)即使启用JavaScript,仍会加载noscript标签中的图像。仅供记录。我刚遇到了这个bug。 - ygoe
4
我已经知道原因:https://bugzilla.mozilla.org/show_bug.cgi?id=342299。它只在XHTML模式下发生。在HTML模式下,它的表现符合预期。 - ygoe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接