Я пытаюсь открыть веб-страницу с содержимым WebGL из wxPython WebView. Движок, используемый WebView, webkit
, имеет поддержку WebGL.
Как я могу отобразить содержимое WebGL внутри WebView?
Полный код, используемый мной:
import wx
import wx.html2
class MyBrowser(wx.Frame):
def __init__(self, *args, **kwds):
wx.Frame.__init__(self, *args, **kwds)
sizer = wx.BoxSizer(wx.VERTICAL)
self.browser = wx.html2.WebView.New(self)
sizer.Add(self.browser, 1, wx.EXPAND, 10)
self.SetSizer(sizer)
self.Maximize()
if __name__ == '__main__':
app = wx.App()
dialog = MyBrowser(None, -1)
dialog.browser.LoadURL("https://get.webgl.org/")
dialog.Show()
app.MainLoop()
дает приведенный ниже экран
Кроме того, открытие https://whatsmybrowser.org из WebView идентифицирует браузер как Safari (при использовании Ubuntu). Смотрите полное описание здесь: https://whatsmybrowser.org/b/X43YSDV.