gpt4 book ai didi

html - 黑莓浏览器字段问题 -

转载 作者:太空狗 更新时间:2023-10-29 15:19:39 24 4
gpt4 key购买 nike

我正在使用“net.rim.device.api.browser.field2.BrowserField”加载带有 2 个脚本的 html 页面。

  1. 脚本 1 (Jquery)
  2. 脚本 2(Jquery 移动版)

第二个脚本被加载了两次。就像脚本没有加载一样。根据其在 html 文件中的位置的次数。

例如:第 5 个位置的脚本文件将分别加载 5 次。

提前致谢。

最佳答案

我一直在尝试重现,但失败了。考虑这个简单的 BB 应用程序:

package mypackage;

import net.rim.device.api.browser.field2.BrowserField;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;

public class MyApp extends UiApplication
{
final class MyScreen extends MainScreen
{
protected BrowserField browser;
protected static final String URL = "http://www.craigmj.com/bbtest/index.html";

public MyScreen()
{
setTitle(URL);
browser = new BrowserField();
add(browser);
browser.requestContent(URL);
}
}

public static void main(String[] args)
{
MyApp theApp = new MyApp();
theApp.enterEventDispatcher();
}

public MyApp()
{
pushScreen(new MyScreen());
}
}

现在它加载的 index.html 看起来像这样:

<html>
<head>
<script language="javascript" src="js1.js"></script>
<script language="javascript" src="js2.js"></script>
<script language="javascript" src="js2.js"></script>
<script language="javascript" src="js3.js"></script>
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="javascript">
function loadFn() {
res = "";
for (var i=1; i<4; i++) {
res += "js" + i + " = " + getCount("js"+i) + ", ";
}
document.getElementById("val").value = res;
}
</script>
</head>
<body onLoad="loadFn();"><h1>Loading...</h1>
<input type="text" id="val" name="val" size="30"/>
</body></html>

js1.js 是:

function jsCount(jsFile) {
if ("undefined"==typeof window[jsFile]) {
window[jsFile] = 0;
}
window[jsFile] = window[jsFile] + 1;
}

function getCount(jsFile) {
return window[jsFile];
}

jsCount("js1");

js2.jsjs3.js是:

jsCount("js2");

jsCount("js3");

(您可以在 http://www.craigmj.com/bbtest/ 找到它们 ...)

我在 9700 模拟器和我的 9900 设备上得到了我期望的结果。

js1 = 1, js2 = 2, js3 = 1,

它在 Blackberry 5 操作系统上不起作用,但这似乎是因为 BB5 上的浏览​​器不支持 script 标签。

我们能否弄清楚该错误在何处以及如何重现?

关于html - 黑莓浏览器字段问题 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com