Rumah >hujung hadapan web >tutorial js >JavaScript OAuth Popup Window Handler Code
Fungsi JavaScript ini mewujudkan tetingkap pop timbul OAuth yang mengelakkan menyekat penyemak imbas dan menggunakan panggilan balik untuk pengesahan, meniru pendekatan rangkaian sosial yang popular.
Demo
kod
<code class="language-javascript">// OAuth popup window function $.oauthpopup = function(options) { // Set default options options.windowName = options.windowName || 'ConnectWithOAuth'; // Avoid spaces for IE compatibility options.windowOptions = options.windowOptions || 'location=0,status=0,width=800,height=400'; options.callback = options.callback || function() { window.location.reload(); }; var that = this; console.log(options.path); // Use console.log for better debugging // Open the OAuth window that._oauthWindow = window.open(options.path, options.windowName, options.windowOptions); // Monitor the window closure that._oauthInterval = window.setInterval(function() { if (that._oauthWindow.closed) { window.clearInterval(that._oauthInterval); options.callback(); } }, 1000); };</code>
<code class="language-javascript">// Create and monitor the OAuth popup $.oauthpopup({ path: urltoopen, callback: function() { console.log('callback'); // Use console.log for better debugging // Perform callback actions here } });</code>Bahagian ini menangani soalan umum mengenai tingkap pop timbul OAuth, meliputi tujuan, fungsi, penciptaan, faedah, keselamatan, dan penyesuaian mereka. Ia juga membincangkan keserasian dengan pelbagai penyedia perkhidmatan dan peranti mudah alih, bersama -sama dengan amalan terbaik untuk pelaksanaan. Soalan Lazim asal dikekalkan, tetapi ungkapan dan struktur sedikit diubah untuk kejelasan dan aliran yang lebih baik. Kandungannya tetap tidak berubah, memberi tumpuan kepada penulisan semula untuk kebolehbacaan dan SEO yang lebih baik.
Atas ialah kandungan terperinci JavaScript OAuth Popup Window Handler Code. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!