标签: android-webview

如何禁用Android WebView上的"保存密码"对话框?

我想知道如何防止Android WebView表单要求从html表单保存"密码数据"?

你可以帮我解决这个问题吗?

android password-protection android-webview

26
推荐指数
2
解决办法
1万
查看次数

在Web视图中从原始文件夹加载html文件

如何从文件夹中加载html文件.我不知道如何在函数中添加这些文件的路径.我知道如何从文件夹中加载文件,但这里遇到文件夹的问题.WebViewrawhtmlWebView.loadData()assetWebViewraw

提前致谢

android android-webview

26
推荐指数
1
解决办法
2万
查看次数

将网站转换为Android应用程序

我在asp.net C#中建立了一个站点.Visual Studio 2010.

该网站很好地适应我的手机和其他Android divices.它也是数据库驱动的.我想现在为我的网站制作Android市场的应用程序.免费应用.

我能轻松完成吗?应用程序可以像启动浏览器窗口一样简单吗?Android市场会接受这样的应用程序吗?

请指出正确的方向.我不确定从哪里开始.

android android-intent android-webview google-play

25
推荐指数
1
解决办法
4万
查看次数

Android,抓住webview重定向网址

我的网页视图加载了一个网址 - 在完成加载后 - 更改为另一个网址.我怎样才能抓住新的网址.getURL()总是返回第一个网址而不是第二个网址.如果我使用浏览器,我可以看到新的URL但是我无法从webview获得.

android webview android-webview

25
推荐指数
2
解决办法
3万
查看次数

在WebView上设置loadURLTImeOutValue

我正在使用PhoneGap和Android,并在外部服务器上安装我的.html和js文件.当我使用以下代码时,该应用程序加载我的外部.html文件,一切正常:

this.setIntegerProperty("loadUrlTimeoutValue", 60000);
this.loadUrl("http://www.myserver.com");
Run Code Online (Sandbox Code Playgroud)

但是,当通过WebView我的工作似乎无法设置loadURLTimeoutValueWebView:

private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);  

try {
     webView = (WebView) findViewById(R.id.webview);    
     webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
     webView.loadUrl("http://www.myserver.com");     
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.如何设置超时值WebView

android android-webview cordova

24
推荐指数
3
解决办法
5万
查看次数

将html文件从本地文件夹加载到webview中

我是Android开发的新手.

我想将一个html文件加载到webview中.

请注意,有对SO像许多相关的问题这个,但他们都处理获得**.*HTML从资产的文件夹.

但我想从本地文件夹加载html文件,说"D://abc.html",因为如果我的html大约是10Mb,那么相应的apk大小也会达到10mb.

任何帮助赞赏.

编辑

我试过了 webView.loadUrl("file:///D:/Projects/myWebsite/index.html");

但它给了Web page not availableFile not found error.

html android android-webview

24
推荐指数
2
解决办法
6万
查看次数

如何在Android应用程序webview中使用Facebook访问令牌

在我的应用程序中,用户打开一个WebView移动版本的Facebook个人资料页面(http://m.facebook.com/some_page).我的问题是,打开时WebView,用户需要输入Facebook的用户名和密码.由于我已经通过FB SDK获得了Facebook访问令牌,并且用户可能已经安装了Facebook应用程序,我认为有一些方法可以在打开时跳过这个令人烦恼的登录Facebook的阶段WebView.

换句话说,我如何使用我的应用程序中已有的访问令牌WebView

android facebook android-webview

24
推荐指数
1
解决办法
6467
查看次数

Android - 使用外部浏览器在WebView中打开目标_blank链接

我建立一个WebView显示网站.该网站包含没有target="_blank"属性的链接和一些带有它的链接.

我需要打开target外部标准设备浏览器中定义的链接和WebView中没有它的链接.

我正在使用一个WebViewClient,我尝试了这个功能,但我的所有链接仍在以下内容中打开WebView:

备选方案1:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

    return super.shouldOverrideUrlLoading(view, url);        
}
Run Code Online (Sandbox Code Playgroud)

备选方案2:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

    view.loadUrl(url);
    return true;        
}
Run Code Online (Sandbox Code Playgroud)

有人知道如何在外部打开空白链接吗?

谢谢!

PS:为了避免误解:我不能使用这种方法,因为我知道链接的唯一方法应该是外部打开target属性.

android android-webview webviewclient

24
推荐指数
2
解决办法
3万
查看次数

Android:在Activity上下文之外使用WebView

我正在尝试通过后台IntentService实现Web Scraping,该后台定期抓取网站而不在用户手机上显示视图.

  • 因为我必须在加载的页面上调用一些javascript我不能使用任何HttpGet等.
  • 因此,我必须使用只能在UI线程上运行的WebView实例.
  • 任何尝试启动使用WebView的Activity都会导致View进入手机前景(根据Android的活动设计)
  • 任何在Activity上下文之外使用WebView的尝试都会导致错误,指出您无法在非UI线程上使用WebView.
  • 出于各种复杂性的原因,我不能考虑使用像Rhino这样的库来实现无UI的网页抓取.

有什么方法可以解决这个问题吗?

android web-scraping android-webview intentservice android-activity

24
推荐指数
3
解决办法
2万
查看次数

Android IllegalStateException:片段未附加到活动webview

所以我是Android应用程序写作的新手,我正在尝试一个练习应用程序,我希望以后可以变成一些东西.在我决定尝试将webview添加到其中一个之前,我在操作栏中有3个选项卡运行正常.现在它崩溃了IllegalStateException.由于我目前对android不太了解,我似乎无法弄清楚出了什么问题.

主要活动:

private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
private ActionBar actionBar;
private String[] tabs = { "Web", "Facebook", "Twitter" };

@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Initialization
    viewPager = (ViewPager) findViewById(R.id.pager);
    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

    viewPager.setAdapter(mAdapter);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);        

    // Adding Tabs
    for (String tab_name : tabs) 
    {
        actionBar.addTab(actionBar.newTab().setText(tab_name).setTabListener(this));
    }

    /**
     * on swiping the viewpager make respective tab selected
     * */
    viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() 
    {

        @Override
        public void onPageSelected(int position) 
        {
            // on changing …
Run Code Online (Sandbox Code Playgroud)

java android android-webview illegalstateexception android-fragments

24
推荐指数
1
解决办法
4万
查看次数