我正在通过向我的 ui5 应用程序中的按钮添加 http get 功能来检查特定 url 当前是否已启动。
为此,代码如下:
_onButtonPress: function () {
var xhr = new XMLHttpRequest();
xhr.open('GET', this.getView().byId("sap_Responsive_Page_0-content-sap_ui_layout_form_SimpleForm-1476966827717-content-sap_m_Input-1476966871600").getValue(), true);
xhr.send();
xhr.onreadystatechange = processRequest;
function processRequest(e) {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = (xhr.responseText);
alert(response); }
}},
对于 url 输入,我们仅使用 https 请求。
但是当我为 url 输入一个值并测试按钮时,我得到了,
XMLHttpRequest 无法加载https://my3 ****6.sapbydesign.com/sap/byd/runtime/(输入的 url)。请求的资源上不存在“ Access-Control-Allow-Origin ”标头。因此,不允许访问源“ https://application browser url”。
这个想法是检查 url 的状态并从 url 状态设置状态状态。
我怎样才能防止这种情况发生?Br Suraj N