WebKit Bugzilla
Attachment 362048 Details for
Bug 194663
: [GTK] YouTube playback broken in ready-to-show if webview is inside a GTK stack
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Mini browser
mini.py (text/x-python), 1.17 KB, created by
Cédric Bellegarde
on 2019-02-14 12:44:00 PST
(
hide
)
Description:
Mini browser
Filename:
MIME Type:
Creator:
Cédric Bellegarde
Created:
2019-02-14 12:44:00 PST
Size:
1.17 KB
patch
obsolete
>from gi.repository import Gtk, GLib >from gi.repository import WebKit2 > >class View: > def __init__(self): > window = Gtk.Window() > window.connect('delete-event',Gtk.main_quit) > > self.stack = Gtk.Stack() > self.stack.show() > > self.view = WebKit2.WebView() > settings = self.view.get_settings() > settings.set_property("media-playback-requires-user-gesture", True) > self.view.load_uri('https://twitter.com/Maoschannz/status/1092943107149172736') > self.view.connect("create", self.on_create) > self.stack.add(self.view) > self.stack.set_visible_child(self.view) > > window.add(self.stack) > window.fullscreen() > window.show_all() > > def on_create(self, related, action): > print("on_create") > webview = WebKit2.WebView.new_with_related_view(related) > webview.connect("ready-to-show", > self.on_ready_to_show) > return webview > > def on_ready_to_show(self, webview): > print("show", webview) > webview.show() > self.stack.add(webview) > self.stack.set_visible_child(webview) > >if __name__ == "__main__": > View() > Gtk.main()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 194663
: 362048 |
362049
|
367720
|
367721
|
368461