查看:8932|回复:7
网页上有这种连接&a href=&&,&&)&&
点击后会走onCreateWindow。这样却得不到url,我就无法在自己的新窗口中加载新的连接了。
请问怎么解决。:'(
此外,刚打开页面时,window.close的关闭按钮点击会走onCloseWindow,可如果点击过页面中的快速定位(url#top之类的)的链接后,再点关闭按钮就不走onCloseWindow了。
请问怎么解决?
中级工程师
引用:原帖由 yi_7820 于
11:17 发表
网页上有这种连接
点击后会走onCreateWindow。这样却得不到url,我就无法在自己的新窗口中加载新的连接了。
请问怎么解决。:'(
此外,刚打开页面时,window.close的关闭按钮点击会走onCloseWindow,可如果点击过页面中的快 ... 要是附上相关代码,好明白你的意思!
引用:原帖由 四海轩 于
13:25 发表
要是附上相关代码,好明白你的意思! 谢谢,下面是我写的浏览器的相关代码复制内容到剪贴板代码:& & & & private WebView currentV
& && & public LinkedList&WebView& windows = new LinkedList&WebView&();
& & & & private WebViewClient mWebViewClient = new WebViewClient() {
& & & & & & & & public boolean shouldOverrideUrlLoading(WebView view, String url) {
& & & & & & & & & & & & openNewWindow(url);
& & & & & & & & & & & &
& & & & & & & & }
& & & & & & & & public void onReceivedSslError(WebView view,
& & & & & & & & & & & & & & & & android.webkit.SslErrorHandler handler,
& & & & & & & & & & & & & & & & android.net.http.SslError error) {
& & & & & & & & & & & & handler.proceed();
& & & & & & & & }
& & & & };
& & & & private WebChromeClient mWebChromeClient = new WebChromeClient() {
& & & & & & & &
& & & & & & & & public void onCloseWindow(WebView webView) {
& & & & & & & & & & & & closeWindow();
& & & & & & & & }
& & & & };
private void initWebView(final WebView window) {
& & & & & & & & webViewSet(window);
& & & & & & & & window.setWebViewClient(mWebViewClient);
& & & & & & & & window.setDownloadListener(new DownloadListener() {
& & & & & & & & & & & & public void onDownloadStart(String url, String userAgent,
& & & & & & & & & & & & & & & & & & & & String contentDisposition, String mimetype,
& & & & & & & & & & & & & & & & & & & & long contentLength) {
& & & & & & & & & & & & & & & & showDialog(url);
& & & & & & & & & & & & }
& & & & & & & & });
& & & & & & & & window.setWebChromeClient(mWebChromeClient);
& & & & private void openNewWindow(String url) {
& & & & & & & & WebView window = new WebView(mContext);
& & & & & & & & initWebView(window);
& & & & & & & & window.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
& & & & & & & & & & & & & & & & LayoutParams.FILL_PARENT));
& & & & & & & & window.loadUrl(url);
& & & & & & & & layout.addView(window);
& & & & & & & & if (currentView != null) {
& & & & & & & & & & & & currentView.setVisibility(View.INVISIBLE);
& & & & & & & & }
& & & & & & & & currentView =
& & & & & & & & windows.add(window);
& & & & private void closeWindow() {
& & & & & & & & currentView.setVisibility(View.GONE);
& & & & & & & & WebView view =
& & & & & & & & if (windows.size() & 1) {
& & & & & & & & & & & & view = windows.get(windows.size() - 2);
& & & & & & & & & & & & view.setVisibility(View.VISIBLE);
& & & & & & & & }
& & & & & & & & windows.remove(currentView);
& & & & & & & & currentView =
(58.98 KB)
submit的事件复制内容到剪贴板代码:&form onsubmit=&if(document.forms[0].OpinionBody.value=='')
& & & & alert('请输入您的意见');
document.forms[0].OK.disabled =
document.forms[0].cancle.disabled=
var re=/\r\n/g;
var tmpop=document.forms[0].OpinionBody.
document.forms[0].OpinionBody.value=tmpop.replace(re,&&BR&&);
& method=&post& action=&/corebase/base/baseoss.nsf/OSS_F_OpinionMOS?OpenForm&Seq=1&APPDB=corebase%5Cbase%5Cau%5Cufw.nsf&FROMUNID=575DDCEBF8&UNID=97DC94EEFA77A47BAF0A&OPITYPE=%E5%AE%A1%E6%A0%B8%E6%84%8F%E8%A7%81&CURUNITINDEX=2&PERSORT=1&AGENTID=&CURGWID=&DLBS=&JC=&GDQM=& name=&_OSS_F_OpinionMOS&&点击确定后会出现空白页,无法关闭当前页面
中级工程师
引用:原帖由 yi_7820 于
17:30 发表
谢谢,下面是我写的浏览器的相关代码
private WebView currentV
& && & public LinkedList windows = new LinkedList();
private WebViewClient mWebViewClient = new WebViewClient() {
public boolean shou ... onsubmit方法中使用了javascript,不晓得你给webview配置支持javascript没有?
// 设置支持Javascript
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
引用:原帖由 四海轩 于
17:52 发表
onsubmit方法中使用了javascript,不晓得你给webview配置支持javascript没有?
// 设置支持Javascript
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomat ... 支持了。而且我的问题只有在多个webview的情况下才会出现,一个的时候不会有问题
中级工程师
引用:原帖由 yi_7820 于
09:52 发表
支持了。而且我的问题只有在多个webview的情况下才会出现,一个的时候不会有问题 onReceivedSslError(WebView view,
& && && && && && && && && && &&&android.webkit.SslErrorHandler handler,
& && && && && && && && && && &&&android.net.http.SslError error) {
& && && && && && && && &handler.proceed(); 中打印日记看下什么信息
大哥 我遇到和你一样的问题 请问你解决了吗?
51CTO学院讲师
我刚刚也遇到这种问题 ,正好帮我解决了请问你的facetime无法连接wifi后来怎么解决的,我也遇到和你一样的问题求解决,谢谢_手机 - QQ志乐园
您的当前位置: &
请问你的facetime无法连接wifi后来怎么解决的,我也遇到和你一样的问题求解决,谢谢
来源: |人气:139 ℃|时间: 09:45:52
为了解决用户可能碰到关于"请问你的facetime无法连接wifi后来怎么解决的,我也遇到和你一样的问题求解决,谢谢"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"请问你的facetime无法连接wifi后来怎么解决的,我也遇到和你一样的问题求解决,谢谢"相关的详细问题如下:
不啊,我的主要原因是我的系统太低,才4.0.1,后来我听同学话,升级到4.2,就可以直接在通讯录里面加好友,好友用的是 I pod touch的话,我就输入他的邮箱,不需要输入他的***,输入它的邮箱并不是在***号码那里输,你看哪里可以输入邮箱,你就晓得了。4.0.1可以输入邮箱,但是名片生成后,打开他的名片,没有呼叫他的facetime的图标。你说你的是无法连接wifi,你试试把手机先调成飞行模式,然后开启wifi,先用浏览器上网看看,如果能上网,再用facetime。如果浏览器网页都打不开,那就是wifi有问题。你打开wifi选项,在你的那个wifi名称的右边,点击那个向右的箭头。第一个IP地址,有3个选项,你应选最左边的DHCP,下面的就应该是IP地址 192.168.1.abc(三个数字,自动分配的,有时候会不一样)子网掩码 255.255.255.0路由器 192.168.1.1这些都不能更改我对电脑还比较熟,对路由器就不行了。
||||点击排行你好,你家里拆迁户口你后来迁回去没?我现在和你一样的问题 请教一下 谢谢来自: su1wlj4 日分享至 :
下一篇:上一篇:其它类似问题相关帖子相关文章--你好,你家里拆迁户口你后来迁回去没?我现在和你一样的问题 请教一下 谢谢