Cara menggunakan mengatasi javascript window error

Sekali lagi, Adobe telah mengkonfirmasi lubang keamanan raksasa dalam aplikasi Adobe PDF Reader mereka yang buggy, kembung, dan benar-benar tidak aman. Ini bukan pertama kalinya, entah itu seperti rentetan lubang keamanan non-stop dari produk Adobe.

Juga tidak ada aplikasi antivirus yang memeriksa lubang keamanan ini, jadi jangan berpikir Anda aman ... lubang terbaru ini mengharuskan Anda menonaktifkan Javascript di Adobe Reader, dan untuk melakukannya, Anda harus masuk ke Edit -> Preferensi, dan kemudian temukan kategori JavaScript di sebelah kiri.

Cara menggunakan mengatasi javascript window error

Setelah Anda berada di sana, Anda dapat menonaktifkan JavaScript hanya dengan mencentang kotak "Aktifkan Acrobat JavaScript". Pengaturan ini mungkin lebih aman secara umum, meskipun ini akan sedikit membatasi fungsionalitas.

Alternatif!

Anda juga dapat memperbaiki lubang keamanan dengan mencopot pemasangan Adobe Reader sepenuhnya dan menggunakan alternatif-seperti Sumatra PDF, pembaca PDF ringan favorit pribadi saya.

Sekali lagi, Adobe telah mengkonfirmasi lubang keamanan raksasa dalam aplikasi Adobe PDF Reader mereka yang buggy, kembung, dan benar-benar tidak aman. Ini juga bukan pertama kalinya — itu seperti rentetan lubang keamanan non-stop dari produk Adobe.

Juga tidak ada aplikasi antivirus yang memeriksa lubang keamanan ini, jadi jangan berpikir Anda aman ... lubang terbaru membutuhkan menonaktifkan Javascript di Adobe Reader, dan untuk melakukan itu, Anda harus menuju ke Edit -> Preferensi, dan kemudian temukan kategori JavaScript di sebelah kiri.

Cara menggunakan mengatasi javascript window error

Setelah Anda berada di sana, Anda dapat menonaktifkan JavaScript hanya dengan mencentang kotak "Aktifkan Acrobat JavaScript". Pengaturan ini mungkin lebih aman secara umum, meskipun ini akan sedikit membatasi fungsionalitas.

Alternatif!

Anda juga dapat memperbaiki lubang keamanan dengan mencopot pemasangan Adobe Reader sepenuhnya dan menggunakan alternatif — sesuatu seperti Sumatra PDF, pembaca PDF ringan favorit pribadi saya.

Jika Anda adalah sering menggunakan aplikasi seperti discord , skype dan lainnya di Windows, ada kemungkinan Anda mungkin mengalami kesalahan yang berbunyi seperti ini: Error discord A JavaScript error occurred in the main process. Yang menyebabkan kesalahan JavaScript ini terjadi diantaranya adalah :

  • Aplikasi mengalami kerusakan data
  • Layanan Kualitas Windows Audio Video Experience dinonaktifkan
  • Aplikasi Anda berjalan dengan izin administrator
  • Dan penyebab lainnya

Untuk mengatasi masalah A JavaScript error occurred in the main process ini ada beberapa solusi yang bisa Anda lakukan, berikut adalah solusi perbaikannya :

1. Hapus Folder %AppData yang bermasalah

Langkah-langkah menghapus folder AppData yang bermasalah adalah

Cara menggunakan mengatasi javascript window error

  • Buka Windows Explorer > This PC
  • Kemudian buka direktori :
    C: Users/NamaPC Anda/ AppData/Pilih Folder Aplikasi
  • Klik kanan pada folder aplikasi yang bermasalah dan pilih Delete

Catatan :

Jika Anda mendapatkan pesan kesalahan yang menyatakan bahwa program tidak dapat dihapus karena sedang digunakan, keluarkan aplikasi tersebut terlebih dahulu dari service taskmanager.

2. Hapus dan Install Ulang Aplikasi yang Bermasalah

Cara ini cukup simple dan efektif, Anda cukup menghapus aplikasi yang bermasalah tersebut dan kemudian lakukan installasi Ulang.

Kesalahan dapat berupa kesalahan pengkodean yang dilakukan oleh programmer, kesalahan karena input yang salah, dan hal-hal yang tidak terduga lainnya.

Contoh:
Dalam contoh ini kami telah menulis peringatan sebagai adddlert untuk sengaja menghasilkan error.

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Error Handling</h2>

<p> Contoh ini menunjukkan cara menggunakan <b> catch </b> untuk menampilkan kesalahan. </p>
<p id="demo"></p>

<script>
try {
  adddlert("Welcome guest!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.message;
}
</script>

</body>
</html>

JavaScript menangkap adddlert sebagai kesalahan, dan menjalankan kode catch untuk menanganinya.

Try dan Catch JavaScript

Pernyataan try memungkinkan Anda untuk menentukan blok kode yang akan diuji terhadap kesalahan saat sedang dijalankan.

Pernyataan catch memungkinkan Anda untuk menentukan blok kode yang akan dieksekusi, jika terjadi kesalahan di blok percobaan.

Pernyataan JavaScript try dan catch digunakan secara berpasangan:

try {
  Block of code to try
}
catch(err) {
  Block of code to handle errors
}

JavaScript Throws Error

Saat terjadi kesalahan, JavaScript biasanya akan berhenti dan menghasilkan pesan kesalahan.

Istilah teknis untuk ini adalah: JavaScript akan mengeluarkan pengecualian (memunculkan kesalahan).

JavaScript sebenarnya akan membuat objek Error dengan dua properti: nama dan pesan.

Statement throw

Pernyataan throw memungkinkan Anda membuat kesalahan khusus.

Secara teknis Anda bisa melempar pengecualian (membuat kesalahan).

Pengecualian dapat berupa String JavaScript, Angka, Boolean, atau Objek:

throw "Too big";    // throw a text
throw 500;          // throw a number

Jika Anda menggunakan throw bersama dengan try dan catch, Anda dapat mengontrol flow program dan menghasilkan pesan kesalahan khusus.

Contoh Validasi Input

Contoh ini membahas tentang inputan. Jika nilainya salah, pengecualian (err) dilemparkan.

Pengecualian (err) ditangkap oleh pernyataan catch dan pesan kesalahan kustom ditampilkan.

Contoh:

<!DOCTYPE html>
<html>
<body>

<p> Harap masukkan angka antara 5 dan 10: </p>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>
<p id="p01"></p>

<script>
function myFunction() {
  var message, x;
  message = document.getElementById("p01");
  message.innerHTML = "";
  x = document.getElementById("demo").value;
  try { 
    if(x == "")  throw "empty";
    if(isNaN(x)) throw "not a number";
    x = Number(x);
    if(x < 5)  throw "too low";
    if(x > 10)   throw "too high";
  }
  catch(err) {
    message.innerHTML = "Input is " + err;
  }
}
</script>

</body>
</html>



HTML Validation

Kode di atas hanyalah sebuah contoh.

Browser modern akan sering menggunakan kombinasi JavaScript dan validasi HTML bawaan, menggunakan aturan validasi yang telah ditentukan sebelumnya yang ditentukan dalam atribut HTML:

<input id="demo" type="number" min="5" max="10" step="1">

Pernyataan finally

Pernyataan finally memungkinkan Anda mengeksekusi kode, setelah try dan catch, apa pun hasilnya.

Sintaks:

try {
  Block of code to try
}
catch(err) {
  Block of code to handle errors
}
finally {
  Block of code to be executed regardless of the try / catch result
}

Contoh:

<!DOCTYPE html>
<html>
<body>

<p> Harap masukkan angka antara 5 dan 10: </p>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>

<p id="p01"></p>

<script>
function myFunction() {
  var message, x;
  message = document.getElementById("p01");
  message.innerHTML = "";
  x = document.getElementById("demo").value;
  try { 
    if(x == "")  throw "is empty";
    if(isNaN(x)) throw "is not a number";
    x = Number(x);
    if(x > 10)   throw "is too high";
    if(x < 5)  throw "is too low";
  }
  catch(err) {
    message.innerHTML = "Input " + err;
  }
  finally {
    document.getElementById("demo").value = "";
  }
}
</script>

</body>
</html>



Objek Kesalahan

JavaScript memiliki objek kesalahan bawaan yang memberikan informasi kesalahan saat terjadi kesalahan.

Objek kesalahan menyediakan dua properti yang berguna: nama dan pesan.

Properti Objek Kesalahan

PropertyDescriptionnameMengatur atau mengembalikan nama kesalahanmessageMengatur atau mengembalikan pesan kesalahan (string)

Nilai dari Nama Kesalahan

Enam nilai berbeda dapat dikembalikan oleh properti nama kesalahan:

Error NameDeskripsiEvalErrorTerjadi kesalahan dalam fungsi eval ()RangeErrorTelah terjadi angka “di luar jangkauan”ReferenceErrorReferensi ilegal telah terjadiSyntaxErrorTerjadi kesalahan sintaksTypeErrorTelah terjadi kesalahan tipeURIErrorTerjadi kesalahan dalam encodeURI()

Enam nilai berbeda dijelaskan di bawah ini.

Eval Error

EvalError menunjukkan kesalahan dalam fungsi eval().

Versi JavaScript yang lebih baru tidak menampilkan EvalError. Gunakan SyntaxError sebagai gantinya.

Range Error

RangeError dilemparkan jika Anda menggunakan angka yang berada di luar rentang nilai legal.

Misalnya: Anda tidak dapat mengatur jumlah digit signifikan sebuah angka menjadi 500.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Errors</h2>

<p> Anda tidak dapat menyetel jumlah digit signifikan dari sebuah angka menjadi 500: </p>
<p id="demo">

<script>
var num = 1;
try {
  num.toPrecision(500);
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}
</script>

</body>
</html>

Reference Error

ReferenceError dilempar jika Anda menggunakan (referensi) variabel yang belum dideklarasikan.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Errors</h2>

<p> Anda tidak dapat menggunakan nilai dari variabel yang tidak ada: </p>
<p id="demo"></p>

<script>
var x;
try {
  x = y + 1;
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}
</script>

</body>
</html>

Syntax Error

SyntaxError muncul jika Anda mencoba mengevaluasi kode dengan kesalahan sintaks.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Errors</h2>

<p> Anda tidak dapat mengevaluasi kode yang mengandung kesalahan sintaksis: </p>
<p id="demo"></p>

<script>
try {
  eval("alert('Hello)");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}
</script>

</body>
</html>

Type Error

TypeError muncul jika Anda menggunakan nilai yang berada di luar kisaran tipe yang diharapkan:

try {
  Block of code to try
}
catch(err) {
  Block of code to handle errors
}
0

Kesalahan URI (Uniform Resource Identifier)

URIError muncul jika Anda menggunakan karakter ilegal dalam fungsi URI:

try {
  Block of code to try
}
catch(err) {
  Block of code to handle errors
}
1

Properti Objek Kesalahan Non-Standar

Mozilla dan Microsoft mendefinisikan beberapa properti objek kesalahan non-standar, seperti dibawah ini:

Bagaimana cara mengaktifkan JavaScript?

Mengaktifkan JavaScript di browser Anda.
Buka Chrome di komputer Anda..
Klik. Setelan..
Klik Keamanan dan Privasi..
Klik Setelan situs..
Klik JavaScript..
Pilih Situs dapat menggunakan JavaScript..

Apa itu JavaScript Windows?

JScript adalah implementasi yang dilakukan oleh Microsoft terhadap spesifikasi bahasa pemrograman skrip ECMAScript. Bahasa ini didukung oleh Microsoft Internet Explorer, Microsoft Internet Information Services (IIS) dan Microsoft Windows Scripting Host (WSH).

Bagaimana cara mengaktifkan JavaScript di google chrome?

Mengaktifkan JavaScript di Google Chrome Klik Setelan situs. Klik JavaScript. Pilih Situs dapat menggunakan JavaScript.

Dimana letak JavaScript?

Browser Android Buka browser bawaan Android. Pilih More lalu Settings. Pilih opsi Enable JavaScript.