我有一个打开网页的Bokeh TapTool
TapTool(callback=OpenURL(url='/mypage?key=@name'))
但是,ColumnDataSource的name
列中的文本包含不安全的文本。我想逃避这个文本。通常我会使用tornado.escape.url_escape
。
有没有办法自动应用url_escape
这样的函数,还是必须在ColumnDataSource中维护一个单独的转义文本列?
答案 0 :(得分:0)
从0.12.10
开始,没有功能可以转义客户端中的字段值,CustomJSTransform
模型也不适用于OpenURL
。我的建议是一个CustomJS
回调用于执行转义的点击工具并打开URL(总共有几行JS)。