我有一个标题,标题中有指向我的webapp子部分的不同链接:
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<!-- Left -->
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link waves-effect" href="{{ url_for('homepage') }}">Home
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect" href="{{ url_for('dashboards') }}" target="_blank">Dashboards</a>
</li>
<li class="nav-item">
<a class="nav-link waves-effect" href="{{ url_for('support')}}" target="_blank">Support</a>
</li>
</ul>
</div>
虽然主页将始终在同一选项卡中打开,但任何其他导航栏项目都将作为新选项卡打开。如何预防?以下所有模板都扩展了标题
@app.route('/')
def homepage():
return render_template('mainpage.html')
@app.route('/dashboards/')
def dashboards():
return render_template('dashboards.html',
labels=sample_data.index,
data=sample_data['Resource ID'],
max_instances=max_instances,
running_instances=running_instances)
@app.route('/support/')
def support():
return render_template('support.html')
这不是问题,而是纯html。部分
a
标记具有target="_blank"
。如果希望在同一选项卡中打开target
属性,请将其删除。 有关更多信息,请查看https://www.w3schools.com/tags/att_a_target.asp相关问题 更多 >
编程相关推荐