您可以隨時使用在您的開發版本上顯示頁面的iframe,而不是更改瀏覽器設置。也可能使通用測試更容易。
的JavaScript
function iframe() {
try { return window.self !== window.top; }
catch(e) { return true; }
}
if (!iframe()) {
theParent = document.getElementsByTagName("body")[ 0 ];
theIframe = document.createElement("iframe");
theIframe.className = "smallScreen";
theIframe.src = "http://example.com/"; // Replace the address with your site address
theParent.insertBefore(theIframe, theParent.firstChild);
}
CSS
iframe.smallScreen {
position: absolute;
z-index: 1000;
border: 1px solid #000000;
height: 800px;
width: 500px;
right: 500px;
top: 50px
}
我們使用這種技術,在工件W在做Facebook應用程序時,它非常適合測試,並且無需一直調整窗口大小 - 可以同時查看兩種尺寸,並且一切都可以在兩端都能正常工作。
如果您使用的是jQuery,那麼您可以做如下的事情(使用上面的CSS代碼和本文一起使用)。
的JavaScript(jQuery的實現)
function iframe() {
try { return window.self !== window.top; }
catch(e) { return true; }
}
if (!iframe())
$("body").prepend('<iframe class="smallScreen" src="http://example.com/" />'); // Replace the address with your site address
幀檢測從this Stack Overflow answer採摘。
不完全是無懈可擊的,取決於你使用的庫,但肯定值得一試,大部分工作。
您可以使用谷歌瀏覽器的仿真器或調整窗口大小(也許)@media少比在調整窗口大小時會起作用 – frunkad 2015-02-12 08:06:57
您使用設備寬度還是屏幕寬度? – atmd 2015-02-12 08:10:22
與Darshan的答案類似,在Firefox中,您可以從開發人員工具獲得響應式設計模式。按F12,在右上角有一個叫做「Responsive Design Mode」的按鈕。 – Suppen 2015-02-12 08:10:50