1

webview を使用して表示する必要があるリンクがあります。通常のブラウザで開くと、chrome が最初にユーザー名とパスワードを入力するようにダイアログ ボックスを表示し、次にビデオが埋め込まれたリンクに移動するというリンクがあります。

以下に示すようにコードを使用しました

import net.rim.device.api.browser.field2.*;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.container.*;

public class BrowserFieldDemo extends UiApplication
{
    public static void main(String[] args)
    {
        BrowserFieldDemo app = new BrowserFieldDemo();
        app.enterEventDispatcher();
    }

    public BrowserFieldDemo()
    {
        pushScreen(new BrowserFieldDemoScreen());
    }
}

class BrowserFieldDemoScreen extends MainScreen
{
    public BrowserFieldDemoScreen()
    {
        BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
        myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_POINTER);
        BrowserField browserField = new BrowserField(myBrowserFieldConfig);

        add(browserField);
        browserField.requestContent("http://www.blackberry.com");
    }
}

しかし、これにより、リンクを直接ヒットしたために発生した可能性のある認証エラー401が発生します...既存のコードでユーザーを認証するためのコード行を追加するにはどうすればよいですか

4

1 に答える 1