我在使用我的Opera扩展连接到java应用程序时遇到问题我已经在chrome中使用了这个扩展.
这是popup.html中javascritp中的代码
function AtribuirID(){
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var texto = xmlhttp.responseText;
var splitagem=texto.split("(user)");
localStorage.setItem('ID',splitagem[0]);
localStorage.setItem('Auxiliar',splitagem[1]);
}
}
xmlhttp.open("GET","http://localhost:10002?z=AtribuirID",true);
xmlhttp.send();
}
Run Code Online (Sandbox Code Playgroud)
问题是我收到错误未捕获异常:DOMException:xmlhttp.send()中的NETWORK_ERR,我无法访问我的应用程序在java中,假设是服务器部分.我已经将network ="public private"放在config.xml中,但它没有用
在config.xml文件中添加以下行:<access origin="*" subdomains="true"/>在</widget>选项卡之前允许任何域httprequest ,这解决了问题,如果问题仍然存在,请在Opera浏览器选项卡"opera:config"中打开并选择"Users Prefs"并选中"Allow File XMLHttpRequest"和重新开始.如果有问题我可以发给你我的歌剧扩展工作正常...
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |