return html


def call_javascript(script):
    '''
	return the result of the script
	'''
    #view.execute_script('document.title=document.documentElement.innerHTML;')
    view.execute_script('document.title=%s;' % script)
    frame = view.get_main_frame()
    result = frame.get_title()
    print(result)
    return result


view = webkit.webkit_web_view_new()  #WebKitWebView()
print(view)

settings = webkit.web_settings_new()
for prop in 'enable-webaudio enable-file-access-from-file-uris enable-universal-access-from-file-uris enable-developer-extras enable-accelerated-compositing enable-webgl'.split(
):
    gval = glib.GValue(True)
    glib.g_object_set_property(settings, prop, gval)
view.set_settings(settings)
#view.load_uri( 'http://get.webgl.org/')	# webkit still not built by default with webgl

#view.load_string('hello world', "text/html", "iso-8859-15", "mytitle")
view.load_uri('http://pyppet.blogspot.com')

win = gtk.Window()
root = gtk.VBox()
示例#2
0
	html = webkit.dom_html_element_get_inner_html( dom )
	print( html )
	return html

def call_javascript( script ):
	'''
	return the result of the script
	'''
	#view.execute_script('document.title=document.documentElement.innerHTML;')
	view.execute_script('document.title=%s;' %script)
	frame = view.get_main_frame()
	result = frame.get_title()
	print(result)
	return result

view = webkit.webkit_web_view_new()	#WebKitWebView()
print(view)


settings = webkit.web_settings_new()
for prop in 'enable-webaudio enable-file-access-from-file-uris enable-universal-access-from-file-uris enable-developer-extras enable-accelerated-compositing enable-webgl'.split():
	gval = glib.GValue(True)
	glib.g_object_set_property( settings, prop, gval )
view.set_settings( settings )
#view.load_uri( 'http://get.webgl.org/')	# webkit still not built by default with webgl

#view.load_string('hello world', "text/html", "iso-8859-15", "mytitle")
view.load_uri( 'http://pyppet.blogspot.com' )


def call_javascript( script ):
	'''
	return the result of the script
	'''
	#view.execute_script('document.title=document.documentElement.innerHTML;')
	view.execute_script('document.title=%s;' %script)
	frame = view.get_main_frame()
	result = frame.get_title()
	print(result)
	return result

def execute_python( script ): exec( script )


################## Test WebKitGTK ###################
view = webkit.webkit_web_view_new()
print(view)


settings = webkit.web_settings_new()
for prop in 'enable-webaudio enable-file-access-from-file-uris enable-universal-access-from-file-uris enable-developer-extras enable-accelerated-compositing enable-webgl'.split():
	gval = glib.GValue(True)
	glib.g_object_set_property( settings, prop, gval )
view.set_settings( settings )

view.load_uri( 'file://%s/test-blockly.html'%os.path.abspath('.'))


win = gtk.Window()
root = gtk.VBox()
win.add( root )
示例#4
0
	return the result of the script
	'''
    #view.execute_script('document.title=document.documentElement.innerHTML;')
    view.execute_script('document.title=%s;' % script)
    frame = view.get_main_frame()
    result = frame.get_title()
    print(result)
    return result


def execute_python(script):
    exec(script)


################## Test WebKitGTK ###################
view = webkit.webkit_web_view_new()
print(view)

settings = webkit.web_settings_new()
for prop in 'enable-webaudio enable-file-access-from-file-uris enable-universal-access-from-file-uris enable-developer-extras enable-accelerated-compositing enable-webgl'.split(
):
    gval = glib.GValue(True)
    glib.g_object_set_property(settings, prop, gval)
view.set_settings(settings)

view.load_uri('file://%s/test-blockly.html' % os.path.abspath('.'))

win = gtk.Window()
root = gtk.VBox()
win.add(root)