Php 磁卡阅读器打开下载窗格

Php 磁卡阅读器打开下载窗格,php,javascript,html,javascript-events,Php,Javascript,Html,Javascript Events,我正在为一个web应用程序开发一个简单的登录功能,该功能允许员工刷入他们的安全徽章。我可以从卡中捕获输入并成功登录,但是我遇到了一个奇怪的问题,即在刷卡后立即打开下载窗格。我在谷歌和各种论坛上搜索过解决方案,但没有找到任何解决方案:/ 磁卡读卡器是Chaptek MR300。应用程序使用PHP和AJAX(用于处理) 这就是我现在拥有的代码,我试图找到一种方法来阻止下载窗格使用JavaScript打开 <?php><html><script> function

我正在为一个web应用程序开发一个简单的登录功能,该功能允许员工刷入他们的安全徽章。我可以从卡中捕获输入并成功登录,但是我遇到了一个奇怪的问题,即在刷卡后立即打开下载窗格。我在谷歌和各种论坛上搜索过解决方案,但没有找到任何解决方案:/

磁卡读卡器是Chaptek MR300。应用程序使用PHP和AJAX(用于处理)

这就是我现在拥有的代码,我试图找到一种方法来阻止下载窗格使用JavaScript打开

<?php><html><script>
function loginWithSecurityBadge() {
    var x = document.getElementById("badge_input");
    var y=x.value;
    if (y.substring(y.length-1) == '\n') { //Ignore the newlines
        return;
    }
    if (y.substring(y.length-1) == "?") { //Stop and sumbit when last character is received identifying end of card code
        x.stopPropagation();
        x.action = "/path/to/somescript.ext.php";
        x.submit();
        return;
    }
}
</script>
</html><?>

当内容类型标题不是典型的web资源时,通常会出现下载窗格。如果这是一个html页面,请确保页眉具有
内容类型:text/html
这是我为该页面设置的页眉,它是一个html页面,您将用户重定向到
/path/to/somescript.ext.php
,除非重定向失败,不可渲染的内容必须来自
somescript.ext.php
@user2474862-请注意问题下方的编辑链接。注释中的代码不可读。@user2474862-嗯,IMHO,注释中的五行响应标题仍然不可读-P
Date: Tue, 11 Jun 2013 14:35:49 GMT
Server: Apache Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate,post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Encoding: gzip
Strict-Transport-Security: max-age=63072000
x-frame-options: DENY
X-XSS-Protection: 1; mode=block
Content-Length: 4632
Keep-Alive: timeout=10, max=28
Connection: Keep-Alive
Content-Type: text/html
200 OK