IBM Worklight 6.1 - 如何打开 https 链接?
Posted
技术标签:
【中文标题】IBM Worklight 6.1 - 如何打开 https 链接?【英文标题】:IBM Worklight 6.1 - How to open https links? 【发布时间】:2014-05-26 11:08:26 【问题描述】:我是 Worklight 的新手,正在为客户构建应用程序。
我尝试使用IBM Worklight 6.1 - How to open links?
但对于 https 链接却无法做到这一点。但是,我搜索了其他链接,但可以 没有得到答案。
在示例项目中,如果我使用 https 链接修改 IBM 链接,我将不会得到 Overlay 响应:
IncludeExternalPages.thisapp.runOnUiThread(new Runnable()
public void run()
IncludeExternalPages.clearWebViewOverlayHistory();
Log.d("IncludeExternalPages", "opening link :: ");
IncludeExternalPages.loadWebViewOverlay("http://m.ibm.com");
Log.d("IncludeExternalPages", "opened link :: 1");
IncludeExternalPages.setWebViewOverlayVisibility(View.VISIBLE);
IncludeExternalPages.requestWebViewOverlayFocus();
IncludeExternalPages.clearWebViewOverlayHistory();
);
LogCat 的输出是:
D/NONE(3983): after: app init onSuccess
D/NONE(3983): added onPause event handler
D/NONE(3983): wlclient init success
D/IncludeExternalPages(3983): webViewOverlay is openning :: http://m.ibm.com/in/
D/IncludeExternalPages(3983): webViewOverlay is openning :: http://m.ibm.com/in/en/
D/CordovaActivity(3983): Paused the application!
D/CordovaWebView(3983): Handle the pause
当我将 IBM 链接更改为 https 链接时,上面的覆盖响应如下:
D/NONE(3042): after: app init onSuccess
D/NONE(3042): added onPause event handler
D/NONE(3042): wlclient init success
D/dalvikvm(3042): GC_CONCURRENT freed 942K, 27% free 7523K/10183K, paused 13ms+24ms, total 58ms
D/CordovaActivity(3042): Paused the application!
D/CordovaWebView(3042): Handle the pause
【问题讨论】:
感谢 Manu 的编辑 :) 【参考方案1】:我无法确认你在说什么... 您没有提及您要加载的 URL 是什么,所以我无法提供进一步的帮助。
-
我在 Worklight 6.1.0.1 中使用了 Integrating server-generated pages in hybrid applications 示例项目
我已经在 android/native/src/com/IncludeExternalPages/WebViewOverlayPlugin.java 中编辑了 URL
发件人:
IncludeExternalPages.loadWebViewOverlay("http://m.ibm.com/");
收件人:
IncludeExternalPages.loadWebViewOverlay("https://www.facebook.com/");
在 Android 模拟器中启动,可以看到 Facebook 的安全登录页面...
【讨论】:
谢谢伊丹!!我期待你的回复:)。在这里发布后你是正确的,我尝试了其他 https 链接并且正在工作,但不是我的。我无法编写完整的 URL,但 URL 类似于 https://以上是关于IBM Worklight 6.1 - 如何打开 https 链接?的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.1 - 如何集成 Ionic 框架?
IBM Worklight 6.1 - 如何提供可访问性支持
IBM Worklight 6.1 - 如何在适配器中发送帖子值?
IBM Worklight 6.1 - 关于在项目中升级 Cordova 的问题