我有这样的网址:
<a id="preview" ng-href="/preview/{{accountId}}/app/{{app.id}}" target="preview" class="btn btn-default" style="margin-left: 20px;" ng-hide="isJobMode">Preview</a>
它是 Angular 应用程序的一部分。我想通过 CTRL+ENTER 创建预览,我尝试过:
$(document.documentElement || window).keydown(function(e) {
if (e.ctrlKey) {
if (e.which == 13) {
$('#preview').click();
}
}
});
但这不起作用,我需要在新选项卡中打开一个链接,当我在它已经打开的情况下执行相同操作时,应该将其替换。我可能需要使用 window.open
并用 open 替换链接操作,不知道如何从脚本中替换窗口。
有人遇到过这样的问题或者知道如何解决吗?
最佳答案
关于javascript - 如何从 JavaScript 打开带有目标的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24123608/