在我的python代码中,我成功获取了安全票(令牌),并与基本URL结合完成了单点登录。问题是,我想将此新URL传递到脚本标签的scr中,然后如果我访问html文件,则可以访问该URL。
我可以生成票证并组合我期望的URL
以下是我尝试获取网址的代码
@app.route('/')
def index():
url ='http://xx.xx.xx.xx:xxxx/trusted?username=xxx&target_site=demo'
ticket = requests.post(url,timeout=15).text
target_url = 'http://xx.xx.xx.xx:xxxx/trusted/' + ticket +'/t/demo/views/system_active/sheet0'
return render_template('index.html', view_url = target_url)
以下是我在html中尝试的代码:
<script>
var link = view_url // the link is generated in python code
</script>
<script src="view_url">
</script>
您可以在此处找到原始网页:https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_sample_basic_embed.htm
1。不知道html是否有效 2.将可视化效果嵌入到div元素中。