Новая вкладка с обеспеченными URL не открывается в Ubuntu 14,04 же код работает в Mac OS X Yosemitewebbrowser.open_new_tab или не webbrowser.open работать в убунту 14,04
Я колба установлена как на Ubuntu 14.04 и Mac Йосемити Оба имеют питон 2.7.6 установлен
Ниже приведен исходный код:
import webbrowser
from flask import Flask
from flask import render_template
app = Flask(__name__)
@app.route('/', methods=['POST'])
def submit():
url = 'https://www.google.com'
webbrowser.open(url, new=0, autoraise=True)
return render_template("index.html")
if __name__ == '__main__':
app.debug = True
app.run()
я доступ приложение опоки на Mac с портом 5000
, тогда как на Ubuntu я доступ к его ро rt 8080
Дайте мне знать, какую дополнительную информацию мне нужно предоставить, чтобы помочь мне отладить.
После отладки Я думаю, что это происходит из-за проблемы с сертификатом SSL? Чтобы отладить, я попытался создать среду на сервере, такую же, как моя локальная машина, где она работает. BI остановил веб-сервер apache на моем сервере и запустил приложение для флэшей вручную (чтобы я мог получить доступ к странице на порту 5000) и попытался запустить страницу с помощью http://127.0.0.1:5000
Я заметил, что журналы python на терминале были удалены, а экран показывал «≪ ↑ ↓ Viewing[SSL] <Google Maps>
» внизу
Что именно вы пытаетесь сделать? Вы хотите, чтобы кто-то открыл веб-браузер (по умолчанию Safari) на вашем рабочем столе, когда кто-то посещает эту страницу? – metatoaster
Да @metatoaster. У меня есть кнопка на моей странице html по умолчанию. При нажатии на нее я хочу открыть новую вкладку с заданным URL-адресом. Это может быть в любом браузере, а не в сафари. – Rookie
Позвольте мне перефразировать. ['webbrowser.open'] (https://docs.python.org/2/library/webbrowser.html) открывает браузер на ** веб-сервере ** в этом случае (поскольку в этом случае это фляжка) , это именно то, что вы хотите? – metatoaster