代码之家  ›  专栏  ›  技术社区  ›  Rmage

X-Frame-Options拒绝加载:ccavenue iframe工具包

  •  0
  • Rmage  · 技术社区  · 9 年前

    我收到以下错误

    X-Frame-Options拒绝加载: http://www.sarvins.com/checkout/onepage/failure/_secure%20/1/ 没有 允许跨原点框架。

    1 回复  |  直到 9 年前
        1
  •  3
  •   Himanshu sharma    9 年前

    是的,这个问题也伴随着我,我已经解决了 有三种类型的提交自定义数据,iframe和非seemless 如果你想要iframe集成,你必须这样做
    当你像这样在ccavenue中提交表单时

    集成工具包 参数名称:参数值: 强制性信息

                    <input readonly="readonly" type="hidden" name="tid" id="tid" value=""/>
    
    
    
                <!-- <tr>
                    <td>Order Id    :</td><td><input type="text" name="order_id" value="123654789"/></td>
                </tr> -->
                <tr>
                    <td>Amount  :</td><td><input type="readonly" id="amount" name="amount" value="6000.00"/></td>
                </tr>
                <tr>
                    <td>Currency    :</td><td><input type="readonly" name="currency" value="INR"/></td>
                </tr>
                  <tr>
        <input type="hidden" name="redirect_url" value="http://api.jeenees.com/ccavResponseHandler"/>
                <input type="hidden" name="cancel_url" value="http://api.jeenees.com/ccavResponseHandler"/>
    
                    <input type="hidden" name="language" value="EN"/>
    
             <tr>
                <td>Billing Name</td>
                <td><input type="text" name="billing_name" value="Peter" /></td>
            </tr>
            <tr>
                <td>Billing Address:</td>
                <td><input type="text" name="billing_address"
                    value="Santacruz" /></td>
            </tr>
            <tr>
                <td>Billing City:</td>
                <td><input type="text" name="billing_city" value="Mumbai" /></td>
            </tr>
            <tr>
                <td>Billing State:</td>
                <td><input type="text" name="billing_state" value="MH" /></td>
            </tr>
            <tr>
                <td>Billing Zip:</td>
                <td><input type="text" name="billing_zip" value="400054" /></td>
            </tr>
            <tr>
                <td>Billing Country:</td>
                <td><input type="text" name="billing_country" value="India" />
                </td>
            </tr>
            <tr>
                <td>Billing Tel:</td>
                <td><input type="text" name="billing_tel" value="9718165631" />
                </td>
            </tr>
            <tr>
                <td>Billing Email:</td>
                <td><input type="text" name="billing_email"
                    value="testing@domain.com" /></td>
    

    如果您希望ccavenue页面在框架中,那么您需要在其中添加两个参数

    <td><select id="frame" name="integration_type">
    
     <option value="iframe_normal">iframe_normal</option>
    
    </select></td>
    

    然后当您在ccavenue中提交您的表单时,它会自动检测到它是一个iframe表单