是否可以检测网站(加载在 iframe 中)是否响应?我可以使用 javascript 获取 css 媒体查询吗?
我需要确定响应开始的宽度/高度参数。
任何帮助将不胜感激。谢谢!
是否可以检测网站(加载在 iframe 中)是否响应?我可以使用 javascript 获取 css 媒体查询吗?
我需要确定响应开始的宽度/高度参数。
任何帮助将不胜感激。谢谢!
猜猜,你可以试试。像:
//go throw all stylesheets
var isResponsive = false;
$.each(document.styleSheets, function(sheetIndex, sheet) {
//until found
if (!isResponsive) {
$.each(sheet.cssRules || sheet.rules, function(ruleIndex, rule) {
//if contains MediaQuery - go out
if (!!rule.media) {
isResponsive = true;
return false;
}
});
};
});
它工作正常文档,但在 iframe 的情况下可能会被安全策略阻止。
UPD:此外,您始终能够使用 JSONP 从另一个域获取页面并针对其内容执行上面的代码。