我还是Phonegap的新手,我现在正在使用Android SDK几天.至少我想做一个XMLHttpRequest从我的服务器获取数据.之前我知道同源策略,我问自己,这应该如何与"本机应用程序"一起使用.
我搜索了互联网,发现一些话题,人们告诉其他人,在Phonegap上没有同源策略,因为它使用file://协议,另外还有一个域名白名单config.xml.
另一方面,有一些人与XHR有问题,其他人告诉他们,这是因为同源政策......
好吧,我很困惑,但我在常规网站上使用了我的工作XMLHttpRequest片段并将其放入Phonegap应用程序中.我尝试了虚拟设备,但我的请求无效.
现在我问自己一些问题:
如是:
该域名列入白名单的功能是什么?
什么是仍然获取我的服务器数据的最佳方法?
我只是在做一个小小的网络服务.因此,我正在使用AJAX调用并将我的数据附加到我网站上的表中.在这里,我可以读取和更新现有条目或编写新条目.一切正常.
我希望有可能使用wysihtml5编辑器更新已存在的内容.我已经在我的网站上集成了这个编辑器,我可以在新的条目上使用它.这也有效.
但现在存在现有数据的问题.说到更新数据的表单,我希望现有数据显示为值.在所有输入上一切正常,只是wysihtml5不起作用.
我已经知道有一个iframe,这就是为什么我不能设置textarea的值.我搜索了一个解决方案并找到了以下代码(最后一行):
var editor = new wysihtml5.Editor("textareaid", { // id of textarea element
toolbar: "wysihtml5-toolbar", // id of toolbar element
parserRules: wysihtml5ParserRules, // defined in parser rules set
});
editor.setValue('Here's the content', true);
Run Code Online (Sandbox Code Playgroud)
通常这应该工作,但没有内容出现,控制台告诉我:
错误:wysihtml5.Sandbox:尚未加载Sandbox iframe
我尝试使用超时功能,但没有任何作用.在互联网上搜索似乎没有其他人遇到这个问题.我希望你能帮帮我,会很棒!
有没有办法设定价值?