作者:电脑信息网日期:
返回目录:设置问题
应用开发中需要获取WebView当前页面的标题,e68a84e8a2ade79fa5e98193337可通过对WebChromeClient.onReceivedTitle()方法的重写来实现 代码如下: public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_layout); final TextView txtTitle = (TextView) findViewById(R.id.txtTitle); final WebView webView = (WebView)findViewById(R.id.btnWebView); WebChromeClient wvcc = new WebChromeClient() { @Override public void onReceivedTitle(WebView view, String title) { super.onReceivedTitle(view, title); txtTitle.setText("ReceivedTitle:" +title); } }; // 设置setWebChromeClient对象 webView.setWebChromeClient(wvcc); webView.loadUrl("http://"); } } 但是WebChromeClient也只有这个方法可以获取网页的title内容,没有其他获取内容的方法了,比如获取meta信息等。要获取其他信息需要使用js的方式。
现在zd窗口代码中获取专WebView对象,WebView myWeb=(WebView)findViewById(R.id.myWeb);
再使用getUrl()方法属获取当前网址 myWeb.getUrl();
jquery设置cookie当前页面有效方法:
var date = new Date();
var minutes = 30;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("example", "foo", { expires: date });
关于cookie的其他使用方法
1.新添加一个会话 cookie:
$.cookie('the_cookie', 'the_value');
注:当没有e69da5e6ba90e799bee5baa6e79fa5e98193335指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为
“会话cookie(session cookie)”。
2.创建一个cookie并设置有效时间为 7天:
$.cookie('the_cookie', 'the_value', { expires: 7 });
注:当指明了cookie有效时间时,所创建的cookie被称为“持久 cookie (persistent cookie)”。
3.创建一个cookie并设置 cookie的有效路径:
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
注:在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设
置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。将这
个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突) 。
4.读取cookie:
$.cookie('the_cookie'); // cookie存在 => 'the_value'
$.cookie('not_existing'); // cookie不存在 => null
5.删除cookie,通过传递null作为cookie的值即可:
$.cookie('the_cookie', null);