我正在为我的Web应用程序实现一个简单的Phonegap包装器。基本上我只需要一个类似于浏览器显示从服务器获取的页面的应用程序。我已经覆盖了Phonegap项目的index.html
文件,如下所示:
<!DOCTYPE html>
<html>
<head></head>
<body onload="onBodyLoad()">
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
window.location.href = window.open("http://localhost:8000/", '_self ', 'location=yes');
}
function onDeviceReady()
{
// do your thing!
}
</script>
</body>
</html>
这将打开我网站的主页,并将其显示为应用的初始页面。它有效。问题是该主页上的所有链接都将在设备浏览器中打开。我想在同一个Cordova网页浏览中打开它们。
答案 0 :(得分:0)
您可以使用inAppBrowser plugin。让我们阅读官方文档,您将获得所需的一切。
答案 1 :(得分:0)
您需要在config.xml
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/index.html
答案 2 :(得分:0)
我使用以下代码获得了所需的结果:
select * from table(method4.dynamic_query(
q'[
select
'
select 1 a
, 2 "'||to_char(sysdate+1, 'YYYY-MM-DD')||'"
, 3 "'||to_char(sysdate+2, 'YYYY-MM-DD')||'"
, 4 "'||to_char(sysdate+3, 'YYYY-MM-DD')||'"
, 5 "'||to_char(sysdate+4, 'YYYY-MM-DD')||'"
from dual
'
from dual
]'
));
A 2016-06-13 2016-06-14 2016-06-15 2016-06-16
---------- ---------- ---------- ---------- ----------
1 2 3 4 5