我在MVC应用程序中使用名为pic2Shop的条形码扫描应用程序通过回拨传回条形码。
问题是每次新扫描都会导致在iPhone上的Safari中打开一个新选项卡。所以10扫描十个标签。
我使用的是window.location.href但是尝试过window.open(path," _self")其中path是回调网址
HTML
<span class="btn btn-default dropdown-toggle" aria-hidden="true" type="button" id="barcodeDropdown" onclick="getScan()" data-toggle=" dropdown" aria-haspopup="true" aria-expanded="true">
脚本
window.location.href = "pic2shop://scan?callback=http%3A%2F%2F" + window.location.hostname + "%2Ffantail%2FProduct%2FDetails%2FEAN";