javascript - Warum kann ich nach dem Upgrade von Chrome auf Version 55 nicht auf lokale Dienste zugreifen?
typecho
typecho 2017-06-15 09:22:56
0
1
691

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.

typecho
typecho

Following the voice in heart.

Antworte allen(1)
扔个三星炸死你

地址栏输入:

chrome://flags/

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage