最近做个东西, 要在iframe框架中载入百度空间, 但是发现不能成功, 主框架会自动被百度空间覆盖, 整个网页都会重新加载. 就是说百度空间能不让iframe包含. 随便打开一个百度空间, 查看源码. 可以发现以下JS代码:
当编辑织梦模板时, 在list_article中使用 dede:list 标签, 如果标签在list_article文档中时, 一切正常. 但如果把dede:list编写在另外的文件中, 再用inlcude包含进来时, 不能正常显示. 很奇怪的事, 照理说include应该优先级应该最高, 应该先把include 的内容包含进来, 再进行编译. 但实际情况可能正好相反. 可能DEDE的机制是先编译再进行拼合.