suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum kann ich nach dem Upgrade von Chrome auf Version 55 nicht auf lokale Dienste zugreifen?

Das Unternehmen stellt eine clientseitige Druckfunktion bereit. Nach der Installation des Clients wird ein 127.0.0.1:8801-Dienst gestartet. Durch Klicken auf die Schaltfläche „Drucken“ auf der Website wird eine domänenübergreifende Ajax-Anfrage gestellt .0.1:8801/. Wenn der Client installiert ist, gibt diese Schnittstelle einen Statuscode zurück und ruft dann den Client auf. Andernfalls wird davon ausgegangen, dass der Benutzer ihn nicht installiert hat, und er muss aufgefordert werden, den Client zu installieren.

$.ajax({
    url:'http://127.0.0.1:8801/?url=xxxxxx&print=1',
    dataType:'jsonp',
    timeout:10000,
    error:function(){
        alert('尚未安装套打专用插件')
    }
})

Chrome 54 und frühere Versionen sind gut, aber nach dem Upgrade kann der Client aufgerufen werden, aber die Schnittstelle erhält nie eine Antwort, was zur Fehlermethode führt

Ich weiß nicht, ob Chrome dies aufgrund einer Sicherheitslücke blockiert hat oder aus einem anderen Grund. Die Anzahl der Besuche auf unserer Website Chrome ist immer noch sehr hoch.

typechotypecho2709 Tage vor696

Antworte allen(1)Ich werde antworten

  • 扔个三星炸死你

    扔个三星炸死你2017-06-15 09:24:56

    地址栏输入:

    chrome://flags/

    察看启用或关闭某些功能。

    Antwort
    0
  • StornierenAntwort