我想加载我的webView哪个网址是http://pickalize.info:4000并使用了大量的javascript。
所以我写这样的代码。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
WebView webView = (WebView)findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.loadUrl("http://pickalize.info:4000/");
}
我尝试将网址更改为http://www.google.co.jp,然后正确显示该网页。 但我的网站没有出现。
为什么它不显示我的网站?
你知道吗?提前致谢。答案 0 :(得分:0)
您是否可以在Android设备上的网络浏览器中仔细检查您的网站正在侦听端口4000 - 它似乎正在侦听端口80(HTTP的默认端口)。
当我在默认端口上访问您的网站时,例如http://pickalize.info/然后我得到一个包含网址列表的网页。注意:http://pickalize.info:80/等同于上面的内容,并加载我在网址中看不到端口号的同一网页。
该页面包含以下文字:
Pickalize
Iphone Apps
Profile
Others
RSS
no valid 'aps-environment' error 2013-03-02
ノートを買った 2013-03-02
JavaでJSON 2013-03-01
もしかして 2013-03-01
半日で作ったしょぼいアプリがリリースされた 2013-02-27
WordBench香川に行ってきた 2013-02-25
Apple's game center problem. 2013-02-24
observer 2013-02-21
ナビゲーションバーを作ってみた。 2013-02-21
My App has rejected. 2013-02-20
プログラミングを始めて20ヶ月経って(経過) 2013-02-18
Python のスクリプトをどこでも実行する 2013-02-17
やっと... AppStoreに提出できた 2013-02-17
iOS開発のために画像を編集するやつ作った. 2013-02-17
Admobを埋め込む注意点 2013-02-16
Flaskで自分だけのブログを作った。 2013-02-15
我在刚创建的使用您的示例代码的迷你Android应用中获得类似内容。为了确保它能够处理URL中的端口号,我进行了以下微小的更改:
webView.loadUrl("http://pickalize.info:80/");
但是,当我尝试使用端口4000访问您的网站时,我收到一条消息,告诉我该网站不可用。我试过Android设备和笔记本电脑。在端口4000上似乎没有监听/托管的站点;在端口80上似乎有一个站点。
请仔细检查您的网站是否在端口4000上托管,并且您可以从使用互联网连接到该网站的计算机上访问该网站(如果存在阻止流量到达的路由器或防火墙限制港口4000)。
PS:端口80上的网页有最小的javascript,来自我的笔记本电脑网络浏览器中的视图来源,这是我能看到的
<script src="/static/js/rainbow.js"></script>
<script src="/static/js/languages/javascript.js"></script>
<script src="/static/js/languages/generic.js"></script>
<script src="/static/js/languages/python.js"></script>
<!--google analytics-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-15508754-4']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
// google feed
google.load("feeds","1");
var init = function(){
};
google.setOnLoadCallback(init);
</script>