• WebBrowser中注入js后ajax报错No Transport 或message":"拒绝访问。 ","description":"拒绝访问


    在使用WebBrowser中注入js,

    1.用jquery执行ajax时报错 "No Transport"

    2.然后添加 jQuery.support.cors = true;  并ajax参数添加crossDomain: true,

      还是报错:{"message":"拒绝访问。","description":"拒绝访问。","number":-2147024891,"name":"Error"}

    3.然后查了一下:按下面设置

    打开IE:“工具->Internet 选项->安全->Internet->自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”

    4.点确定,再把“启用保护模式(要求重启Internet Explorer) 的勾选去了,再保存请求成功。

     请求的ajax代码如下:

    var postUrl = 'http://127.0.0.1/webApi/findOne.do';
        var postData = {
            "data": {
                "jobUUID": "111"
            }
        };
        var jsondataStr = $jsonStringify(postData)
        jQuery.support.cors = true;
        jQuery.ajax({
            type: "post",
            url: postUrl,
            data: jsondataStr,
            contentType: "application/json;charset=UTF-8",
            crossDomain: true,
            dataType: 'json',
            success: function (data) {
                $log("
    ajax ok")
                $log("
    data:" + $jsonStringify(data));
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                $log("
    ajax.textStatus:" + $jsonStringify(textStatus));
                $log("
    ajax.errorThrown:" + $jsonStringify(errorThrown));
                //console.log(error);
            }
        });
  • 相关阅读:
    数据结构-链式结构-队列
    c数据结构-线性结构-队列
    栈的四则运算的运用
    C++/C—函数指针
    向显存写数据x8086
    结构体内存偏移量
    MFC-ComboBox控件的使用
    MFC的Edit text编辑框控件
    C/C++反汇编-各种表达式(加减乘)
    MFC- 学习控件-静态文本
  • 原文地址:https://www.cnblogs.com/q149072205/p/14262581.html
Copyright © 2020-2023  润新知