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

大佬们,有没有好的办法获取渲染后的 html 片段(带样式)

  •  
  •   Ritter · 2020-08-28 14:57:38 +08:00 · 789 次点击
    这是一个创建于 1549 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前后端分离
    前端是 angularjs1.x 版本很老
    试过在服务端编译部分模板片段 但是样式要自己一个一个复制过来
    而且有很多自定义的标签和过滤器之类的要复制 很麻烦
    然后试了用 jsdom 直接获取网页想通过docuemnt.execCommand('copy')docuemnt.execCommand('patse')两个接口获取(用这个方法可以直接获取到 html 和内联的样式)
    但是 jsdom 没有实现这个函数
    现在问下各位大佬 还有什么好的办法吗

    3 条回复    2020-08-31 09:15:23 +08:00
    Ritter
        1
    Ritter  
    OP
       2020-08-28 15:29:01 +08:00
    或者说有没有 api 可以输入元素然后输出元素的 html 和内联样式 类似
    SpiritQAQ
        2
    SpiritQAQ  
       2020-08-29 10:33:31 +08:00
    innerHTML?
    Ritter
        3
    Ritter  
    OP
       2020-08-31 09:15:23 +08:00
    @SpiritQAQ innerHTML 没有样式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.