2015-11-11 4 views
2

Мне нужно промежуточное звено узла, которое поддерживает сотовые телефоны, которые мое приложение является невольным порталом, все запросы перенаправляются на IP-адрес узла (Express) по правилам iptables, и приложение работает отлично, но сотовый телефон браузер не начинает при подключении, я думаю, около этого, но это DonT работы:Открыть браузер телефона при подключении к серверу узлов

app.use((req, res, next) => { 
    let sites = [ 
    'localhost:3000', 
    'localhost', 
    '10.0.0.1:3000', 
    '10.0.0.1', 
    '127.0.0.1', 
    '127.0.0.1:3000' 
    ]; 
    if (sites.indexOf(req.get('host')) === -1) { 
    res.redirect(302, '10.0.0.1'); 
    } 
}); 

Я отлаживать его и запросы на сайты, такие как «clients3.google.com/generate_204» и другие захвачены и перенаправлять ответ отправляется, поэтому я думаю, что это что-то о заголовках или код перенаправления, но ...

Или есть ли другой способ сделать это легко (с IPt ables или в /etc/resolv.conf ...)?

ответ

0

Вы не можете заставить устройство открывать браузер. Не все устройства делают это ... не все устройства даже обнаруживают проблему портативного портала.