[英]How do I create a popup window in react.js when the button and function are in separate file?
[英]How do I create a popup window when doing oauth?
我想通過使用彈出窗口來執行lifestream和其他網站使用oauth身份驗證所做的事情。 他們打開一個彈出窗口,不知何故沒有被彈出窗口阻止程序阻擋並且灰顯了他們的網站。 然后在允許oauth訪問時,它會重新定向回原始站點並殺死彈出窗口並將站點恢復為正常顏色。 我該怎么做這樣的事情? 如果我發布任何東西我都不應該沒有問題,因為無論如何所有這些帳戶都是假的。
在javascript中, window.open()函數將為您執行此操作。 使用它的api,您可以設置其位置並從其中發生的事件中獲取數據。
如果彈出窗口阻止程序是從用戶單擊按鈕時執行的函數創建的,則不會阻止此彈出窗口。 如果沒有提供用戶輸入來創建它,彈出窗口阻止程序僅阻止窗口。
問題是,這不是一個彈出窗口。 這就是通常所說的燈箱。 像fancybox,lightbox等許多js腳本。 您基本上可以在具有絕對位置和高z-index的div中打開iframe,然后在下面放置一個疊加層。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.