Debuggen des Vue 2-Produktionscodes mithilfe von Debugger-Anweisungen
P粉545910687
P粉545910687 2023-09-11 21:35:26
0
1
469

Ich möchte erkennen können, ob der Benutzer Entwicklertools in meiner Vue 2-Webanwendung geöffnet hat. Ich habe die Anwendung mit @vue/cli 5.0.8 mit Standardkonfiguration erstellt und erstellt.

Ich habe diesen Code gefunden, er sollte das Problem lösen -

const minimalUserResponseInMilliseconds = 100;
const before = Date.now();
debugger;
const after = Date.now();
if (after - before > minimalUserResponseInMilliseconds) {
  //Action
}

Mein Problem ist, dass der Standard-Produktions-Build von Vue Debugger-Anweisungen aus dem Code entfernt.

Gibt es eine Option, dieses spezielle Debugger-Schlüsselwort beizubehalten? Oder sogar alle Debugger-Anweisungen unverändert lassen?

Ich habe versucht, Folgendes zu meiner Vue.config hinzuzufügen, aber der Debugger wurde trotzdem entfernt

configureWebpack: {
  optimization: {
    minimizer: [
      new TerserPlugin({
        terserOptions: {
          compress: {
            drop_debugger: false // 用于检查用户是否打开了开发者工具

Jede Hilfe wäre sehr dankbar, vielen Dank!

P粉545910687
P粉545910687

Antworte allen(1)
P粉378264633

也许你可以使用"outHeight,outWidth/innerHeight,innerWidth"来实现你的需求。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!