V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
moyaya
V2EX  ›  问与答

寻求safari 自动向富文本编辑器添加css的解决方法

  •  
  •   moyaya · 2012-08-30 18:09:04 +08:00 · 2928 次点击
    这是一个创建于 4493 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很奇怪的是,在之前无问题,代码没改动的情况下。

    从昨天开始,在手工客,发现使用safari(版本 6.0 7536.25)发布博文时,safari会自己向代码里添加以下css:

    #next_pages_container { width: 5px; hight: 5px; position: absolute; top: -100px; left: -100px; z-index: 2147483647 !important; }

    在正文里css自动隐藏,但可以通常检查元素看到,但在动态样式里就会显示出来。

    搜索了一下,发现这个问题还蛮普遍

    http://discussion.evernote.com/topic/26375-help-clipper-injects-clearly-html-into-my-pages/

    想问下有什么办法可以解决?
    5 条回复    1970-01-01 08:00:00 +08:00
    felinx
        1
    felinx  
       2012-08-30 18:20:39 +08:00
    这个可能是你用的编辑器的bug, CKEditor? 在你的整个工程里找找#next_pages_container,看看那些地方有嫌疑,猜测是js有问题。
    moyaya
        2
    moyaya  
    OP
       2012-08-30 19:01:03 +08:00
    @felinx 我们用的不是CKEditor,用的是另外的开源编辑器,再进行的二次开发。

    其实的浏览器都没有问题,就是safari 6有问题。

    整个代码中也没有#next_pages_container 这个代码。
    cjou
        3
    cjou  
       2012-08-30 20:28:08 +08:00
    最新的 版本 6.0 (8536.25) 没这个问题,貌似是 safari 上一版本的 Bug 。
    moyaya
        4
    moyaya  
    OP
       2012-08-30 21:15:59 +08:00
    @cjou 兄弟,好久不见!

    我现在测试的浏览器就是 6.0 (8536.25),10.7.4,之前还没发现这个问题,就这二天才发现。
    cjou
        5
    cjou  
       2012-08-30 21:43:51 +08:00
    @moyaya 哈,好久不见!
    你的浏览器是不是装了什么插件啊?
    我试过好像没出现你说的问题,如果排除服务端代码的问题,那可能是客户端的个别现象。
    搜索一下还挺多的,像下面这个也是:
    http://yiyin0827.blog.163.com/blog/static/209553199201272651055710/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:47 · PVG 20:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.