Browsersync は素晴らしいようで、テスト マシンで問題なく動作し、ブラウザ間で同期しています。ただし、外部デバイス (電話など) を使用することはできません。
IP アドレス (192.168.0.4) を使用して電話からローカルホストに接続できますが、browsersync によって提案されたポート (192.168.0.4:3000) に接続できないため、ライブ リロード機能を利用できません。 . タイムアウトエラーを返します。
Apache/PHP に WAMP を使用していますが、Apache の設定が間違っているのではないかと思わずにはいられません。
BrowserSync 設定:
browserSync: {
dev: {
bsFiles: {
src : [
'js/main.min.js',
'css/style.css',
'images/**',
'*.php'
]
},
options: {
watchTask: true,
proxy: 'localhost:80',
host: '192.168.0.4',
//logLevel: 'debug'
}
}
},
アパッチの設定:
Options Indexes FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from 127.0.0.1
Allow from localhost
Allow from 192.168.0.4 # Local machine
Allow from 192.168.0.3 # Samsung Galaxy S4
仕事用のマシンでも試してみましたが、成功しませんでした (ただし、同様の設定があります)。
私が試すことができることについて何か考えはありますか?