Как открыть ссылку во внешнем браузере с помощью WebKit GTK? - PullRequest
2 голосов
/ 06 марта 2012

Я пишу приложение, используя GTK-реализацию WebKit и Python.В моем приложении я отображаю некоторые ссылки, но когда пользователь щелкает ссылку в моем представлении WebKit, он загружает связанную страницу в представлении WebKit.Вместо этого я хочу, чтобы ссылка открывалась в системном веб-браузере по умолчанию.

Есть идеи?

1 Ответ

0 голосов
/ 06 марта 2012

Сначала вы хотите перехватить, когда пользователь нажимает на любую ссылку, предоставленную webkit. См. навигационная политика-запрашиваемое решение .

Во-вторых, вы хотите отклонить этот запрос и сделать запрос к хост-ОС, чтобы открыть запрошенную ссылку, используя браузер по умолчанию. Для этого вы можете увидеть этот выпуск в качестве отправной точки.

...