• <ruby id="bi9vj"><b id="bi9vj"></b></ruby>

        <b id="bi9vj"></b>

        WdatePicker時間插件的iframe彈框跨域問題

        起個起個名字都難 發布于 昨天 13:16
        閱讀 39
        收藏 0

        一個8083的服務,加載了8082的頁面,在8083和8082的頁面用document.domain=‘localhost'解決了跨域問題,但是,在8082的頁面上的所有時間插件彈框失敗:

        下面是問題代碼,F是一個DIV,D是F中的iframe的document對象,所有console.log輸出都是localhost,不明白為什么D.write跨域了,報錯Uncaught DOMException: Failed to execute 'write' on 'Document': Can only call write() on same-origin documents.:

        加載中
        0
        起個起個名字都難
        起個起個名字都難

        搞了一天剛才終于算是解決了,將WdatePicker.js中的$crossFrame:true改為false,貌似是一個bug,官方對此字段的解釋是 是否跨框架,一般設置為true即可,遇到跨域錯誤時可以將此功能關閉。

        返回頂部
        頂部
        聚看影院