browser是Brython特有的内置模块

browser.alert(message)

在弹出窗口中打印消息。返回None

browser.bind(target, event)

作为装饰器, 用做事件绑定。

browser.confirm(message)

在一个窗口中打印消息,并显示两个按钮(确定/取消)。如果确定,则返回True;如果取消,则返回False。

browser.console

具有与浏览器控制台进行交互的方法的对象。其界面是特定于浏览器的。例如其方法log(msg)可在控制台中显示消息msg

browser.document

代表当前显示在浏览器窗口中的HTML文档的对象。

browser.DOMEvent

DOM事件的类.

browser.DOMNode

DOM节点的类.

browser.load(script_url)

在地址script_url加载Javascript库。 该函数使用阻塞的Ajax调用。如果无法通过script标签在html页面中加载Javascript库,则必须使用它。

browser.prompt(message[,default])

在窗口和输入字段中显示消息。返回输入的值;如果未输入任何值,则返回默认值(如果已定义),否则返回空字符串

browser.run_script(src[, name])

此函数在src中执行Python源代码。它可以用作exec()的替代方法, 名称非必需,其优点是使用了indexedDB缓存从标准库中导入模块。

browser.window

代表浏览器窗口的对象