在网络视图中隐藏ID

时间:2018-12-02 18:46:48

标签: android webview

我是关于Android Studio的新手,我设法用从互联网上找到的代码构建了一个应用程序,只是为了显示我的网站以供在Google Play中使用。

这是MainActivity.java:

   package mypackage;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {

public WebView mywebview;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mywebview=(WebView)findViewById(R.id.webview);
    WebSettings WebSEttings=mywebview.getSettings();
    WebSEttings.setJavaScriptEnabled(true);
    // Code to reflect changes into DOM's wbesite in app
    WebSEttings.setDomStorageEnabled(true);
    mywebview.loadUrl("https://www.example.com");
    //Code for opening the app
    mywebview.setWebViewClient(new WebViewClient());
}

//Code for the back button
@Override
public void onBackPressed() {
    if (mywebview.canGoBack())
    {
        mywebview.goBack();
    }
    else
    {
        super.onBackPressed();
    }
}

} 我已启用JavaScript和一些代码,以便对网站进行更改以反映到应用程序中。效果很好。

但是我试图隐藏一个ID(或类)而没有成功。我用过的东西:

// hide element by class name webview.loadUrl("javascript:(function() { " + "document.getElementsByClassName('your_class_name')[0].style.display='none'; })()");

在公共场合无效。谁能让我知道我在这里想念什么,那为什么不起作用?我会非常感激。

谢谢。

0 个答案:

没有答案