0

私はウェブサイトを構築している最中です。つまり、まだサーバーにアップロードされていません。実際にホストされている URL ではなく、ローカルホストからクロス ブラウザー テストを実行する方法はありますか?

4

4 に答える 4

3

多くのブラウザーをネイティブに (一部は VM で) 実行するか、browserling (http://browserling.com/) のような商用サービスへの SSH トンネリングを使用します。

編集して少し詳しく説明します。localhost とサーバー間の SSH トンネル (技術的にはリバーストンネル) を使用すると、暗号化された SSH チャネルを介して、リモート ホストの特定のポートを localhost のポートに転送できます。これは、browserling のサーバーで実行されているブラウザーがパケットをトンネルを介して送信し、ローカルホストとそこにある Web サーバーに戻すことができることを意味します。

于 2012-04-11T22:42:51.843 に答える
0

もちろん。ローカル ネットワークを構成できる場合は、ルーターのファイアウォールを変更して、ポート 80 または 443 をクラウドに公開できます。これにより、アプリケーションがリモート ホスト上でのテストと同じようにローカルでテストできるようになります。

外部サービスとして、またはローカルにインストール可能なツールとして使用できるツールについて質問がある場合はお知らせください。

于 2012-04-11T22:45:35.410 に答える
0

ローカル マシンに PHP をインストールすると、コマンドラインまたはブラウザーで PHP スクリプトを実行できます。

http://php.net/manual/en/install.php

于 2012-04-11T22:42:28.673 に答える
0

ネットワーク IP をリッスンし、ローカル ネットワークの IP アドレスを介して Web サイトにアクセスするように Web サーバーを構成します。

Apache Web サーバーの場合は、次のディレクティブを使用して構成されます。

Listen IP:port

例 1 (アダプターの IP アドレス):

Listen 192.168.1.10:80

例 2 (すべてのインターフェイスでグローバルにリッスン) - テストに適しています

Listen 0.0.0.0:80

次に、他のプラットフォームの他のブラウザーからコンピューターにアクセスするだけです。

于 2012-04-11T22:43:06.863 に答える