簡體   English   中英

如何在SWT瀏覽器中登錄Gmail帳戶?

[英]How to login to Gmail account in SWT browser?

我在Java應用程序中有一個嵌入式SWT瀏覽器。我想直接在給定用戶名和密碼的瀏覽器中登錄我的gmail帳戶。我不想在瀏覽器中看到登錄頁面,我想直接轉到郵件。這可能嗎?我將URL設置為什么?是否可以借助javascript?

import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.*;


public class Dummy2 {

    public static void main(String args[])
    {
        Display display = new Display();
        Shell shell = new Shell(display);

        shell.setLayout(new FillLayout());

        Browser b= new Browser(shell,SWT.NONE);

        b.setUrl("www.Gmail.com");
        //b.setText("<html><body> Helllooooooooooooo </body></html>");

        shell.open();
        while (!shell.isDisposed()) {
            //while (BGTrayApp.isOpen) {
                if (!display.readAndDispatch())
                    display.sleep();
            }


    }



}

自己還沒有完成此操作,但是可能需要添加身份驗證偵聽SWT瀏覽器幫助

我懷疑這是否可能,並且絕對不建議這樣做。 Google可能內置了防止這種情況發生的保護措施,因為它可以更輕松地進行中間人攻擊。 另外,如何處理啟用了雙重身份驗證(Google Authenticator)的帳戶? 在這種情況下,提交登錄表單后會要求您提供令牌。

為什么需要這樣做? 您是否考慮過其他選擇?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM