Контейнер веб-приложения Ubuntu не позволяет использовать другой входной источник

Я создал a .desktop файл для доступа к веб-версии WeChat, конкретно файл ~/.local/share/applications/wechat.desktop , со следующим содержанием.

[Desktop Entry]
Name=WeChat
Type=Application
Exec=webapp-container --name="WeChat" --icon=/home/xieerqi/.local/share/applications/wechat.png "http://wx.qq.com" 
Icon=/home/xieerqi/.local/share/applications/wechat.png
Terminal=false

С sogou метод ввода системы транслитерации китайских иероглифов, я не могу переключить язык на китайский язык, это остается на английском языке даже при том, что я вручную изменяю его через индикатор и такой. Имел подобный опыт с ibus система транслитерации китайских иероглифов, но по крайней мере в случае ibus Я мог ввести китайский текст после нескольких переключающихся попыток. Это приводит меня полагать, что проблема, прежде всего, с webapp-container.

2
задан 14 July 2016 в 08:53

1 ответ

После тонкой настройки настроек немного, я наконец приехал в (вид), решение - явно объявляет агент пользователя, через --user-agent-string="Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0" опция. Полный Exec= строка теперь похожа так:

webapp-container --webapp='V2VDaGF0Cg==' --app-id='WeChatWebApp' -d 'wx.qq.com' --user-agent-string="Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0"

Это действительно позволяет переключаться, вводят источник и использовать sogou систему транслитерации китайских иероглифов правильно (хотя не протестированный с ibus), и решает случайный, жалуется веб-сервисом WeChat, что я должен использовать "настольный браузер" несмотря на то, что я нахожусь на рабочем столе.

1
ответ дан 2 December 2019 в 04:55

Другие вопросы по тегам:

Похожие вопросы: