我正在建立一个网站,这意味着它尚未上传到服务器。有什么方法可以从localhost执行跨浏览器测试而不是实际的托管URL吗?
答案 0 :(得分:3)
通过本地运行大量浏览器(某些在VM中),或使用SSH隧道连接到浏览器等商业服务(http://browserling.com/)。
编辑以进行详细说明:本地主机和服务器之间的SSH隧道(技术上是反向隧道)允许您通过加密将远程主机上的某些端口转发到本地主机上的端口SSH频道。这意味着在浏览器服务器上运行的浏览器可以将数据包发送到隧道,返回到本地主机和您的网络服务器。
答案 1 :(得分:0)
在本地计算机上安装PHP,这样您就可以在命令行或浏览器中运行PHP脚本。
答案 2 :(得分:0)
将您的网络服务器配置为侦听您的网络IP并通过本地网络上的IP地址访问您的网站。
如果是apache webserver它将使用指令配置:
Listen IP:port
示例1(您的适配器IP地址):
Listen 192.168.1.10:80
示例2(全局监听所有接口) - 更适合测试
Listen 0.0.0.0:80
然后只需从其他平台上的其他浏览器访问您的计算机即可。
答案 3 :(得分:0)
不确定。如果您能够配置本地网络,则可以通过更改路由器防火墙将端口80或443暴露给云。这将使您的应用程序可以在本地进行测试,就像在远程主机上一样。
如果您的问题是关于可以使用哪些工具,可以是外部服务还是可在本地安装,请告诉我。