Android WebView - 以全尺寸查看页面(如在 pc 上)

Posted

技术标签:

【中文标题】Android WebView - 以全尺寸查看页面(如在 pc 上)【英文标题】:Android WebView - see page in full size (like on pc) 【发布时间】:2014-11-13 20:27:58 【问题描述】:

我认为这个标题很重要,我想把它发给http://studiodamage.sweb.cz/。

我的代码:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) 
    // Inflate the layout for this fragment
    View rootView = inflater.inflate(R.layout.fragment_web, container, false);
    WebView webView = (WebView)rootView.findViewById(R.id.webview);
    webView.getSettings().setUserAgentString("Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (Khtml, like Gecko) Chrome/20 Safari/537.31");
    webView.getSettings().setjavascriptEnabled(true);
    webView.loadUrl("http://studiodamage.sweb.cz/");
    return rootView;

【问题讨论】:

【参考方案1】:

假设您打算将网站视为 桌面网站,请尝试:

webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);

webview.getSettings().setUserAgent(1);//for desktop 1 or mobil 0. 

尝试一些看起来更像桌面浏览器的东西,例如:

String ua = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0";

【讨论】:

欢迎,快乐编码:) @SagarPilkhwal: 它不工作 webview.getSettings().setUserAgent(1);//对于桌面 1 或 mobil 0。 你用的是哪个版本 @koca2000 :你能告诉我它在哪个版本(android studio)中工作。因为相同的代码在 android studio 最新版本 3.0.1 中不起作用 我想知道是版本升级问题还是其他问题。【参考方案2】:
 webView.getSettings().setUserAgentString("1"); //for desktop 1 or mobile 0.

现在是 12/2021

【讨论】:

根本不工作。

以上是关于Android WebView - 以全尺寸查看页面(如在 pc 上)的主要内容,如果未能解决你的问题,请参考以下文章

如何以全尺寸查看 instagram 个人资料图片? [关闭]

默认情况下如何以全屏模式启动 uwp webview 应用程序

使用 MPMoviePlayerController 无法以全屏模式播放大尺寸视频

以全尺寸保存 UIImage,包括从 UIImageView 进行的转换

Webview没有清除上一页Android

iFrame allowFullScreen 属性在 Android WebView 上不起作用