2011-02-25 91 views
1

我想制作一个网站,其中包含一个手机,我想打开一个网站,像移动模拟器这样的界面。我尝试使用iframe,但这不能正常工作。 有什么想法? 谢谢基于PHP模拟器的网站

+0

所以你有一个网站,你想要一个手机模拟器?你有没有专门的代码可以让你知道吗? – 2011-02-25 07:33:57

+0

我想制作这个http://www.mobilephoneemulator.com/的克隆 – 2011-02-25 07:34:49

回答

0

使用ajax检索页面。如果您使用JQuery,这将是这样的:

function displayEmulator(divId) 
{ 
    $.ajax 
    ({ 
     url: 'emulator.php', 
     success: function(emulatorCode) 
     { 
       $("#" + divId).html(emulatorCode); 
     } 
    }); 
} 

请注意,我没有测试的代码

0

你可以使用开源代理像PHPRoxy,改变它的模板

0

如果你的目标是模拟一个移动设备,那么简单的PHP是不够的。问题是用户将使用他的浏览器查看页面,所以如果用户想要模拟iPhone浏览器并且他正在使用Microsoft Internet Explorer访问您的网站,那么移动页面将使用Trident(MS引擎)呈现。 Opera,Chrome,Firefox也是如此......

看一看:http://www.opera.com/mobile/demo/。在这个网站上,你有一个真正的移动体验,因为他们使用Java applet来完成这项工作。

因此,如果你的目标是一个真正的移动体验,那么也许你应该找到类似于歌剧做的东西(一个Java小程序)。

如果你只是想显示一个页面在特定的屏幕尺寸上的显示效果,iframe应该做的工作,但有时你会偶然发现奇怪的JavaScript行为。