V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
mytry
V2EX  ›  奇思妙想

一种可以无限修改帖子内容的思路

  •  1
     
  •   mytry · 2018-09-23 23:37:50 +08:00 · 5441 次点击
    这是一个创建于 2283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    既然 V2EX 的帖子可以嵌入任意外部图片,是不是可以写个小工具,把发表的内容生成 SVG 格式的图片,然后整个嵌进来。这样之后任意时间都可以修改“帖子”的内容了:)

    21 条回复    2018-09-28 08:46:00 +08:00
    Sanko
        1
    Sanko  
       2018-09-23 23:46:48 +08:00 via Android
    思路不错
    Velip
        2
    Velip  
       2018-09-23 23:48:11 +08:00
    记得几年前有人用过类似的方法, 是将文本内容转成图片外链, 后来他就
    n2ex2
        3
    n2ex2  
       2018-09-23 23:48:28 +08:00 via Android
    只有站长认证的图床才能直接显示,用别人的图床你就不能改地址。
    msg7086
        4
    msg7086  
       2018-09-24 06:08:24 +08:00
    使用技术手段故意绕过管理员制定的规则会被处罚。
    delectate
        5
    delectate  
       2018-09-24 06:13:46 +08:00
    @Velip 很多年前的显 IP、时间的论坛签名就是这样的。
    Humorce
        6
    Humorce  
       2018-09-24 06:35:56 +08:00 via iPhone
    转播禁播内容的人也是你这么想的。
    MonoLogueChi
        7
    MonoLogueChi  
       2018-09-24 07:13:28 +08:00 via Android
    @n2ex2 markdown 写所有的图床都可以啊
    @mytry SVG 应该是不可以,要转成位图才行,不过你可以试一下
    Mutoo
        8
    Mutoo  
       2018-09-24 08:14:47 +08:00
    SVG 文本换行是个大问题。需要自己写个简单的 rich text editor 排版程序。
    mytry
        9
    mytry  
    OP
       2018-09-24 09:09:16 +08:00   ❤️ 1
    @Mutoo 不用。SVG 可以通过 foreignObject 嵌入 HTML。
    leoleoasd
        10
    leoleoasd  
       2018-09-24 09:16:48 +08:00
    用啥图片都行啊为啥非得 svg
    codehz
        11
    codehz  
       2018-09-24 09:23:58 +08:00 via Android
    @mytry 但是用 img src=的方式加载 svg 时,不能使用 foreignObject
    Perry
        12
    Perry  
       2018-09-24 09:24:42 +08:00 via iPhone
    你不是才发过一次...
    /t/492030
    mytry
        13
    mytry  
    OP
       2018-09-24 10:03:49 +08:00
    @codehz @Perry 试了下 foreignObject 是可以的啊
    Wincer
        14
    Wincer  
       2018-09-24 10:05:38 +08:00 via Android
    @mytry 我记得 edge 是不行的,其它的浏览器好像可以
    mytry
        15
    mytry  
    OP
       2018-09-24 10:12:02 +08:00
    @Wincer 感觉 SVG 挺危险的,矢量渲染很耗性能,要是放几百万个元素不知浏览器会不会卡死。然而几百万个元素用 gzip 或者 brotli 压缩之后才一点点大~
    Wincer
        16
    Wincer  
       2018-09-24 10:15:36 +08:00 via Android
    @mytry 是很吃 CPU 性能,不过如果不用 web worker 的话,最多也就占 1 个核,问题应该不大
    Tink
        17
    Tink  
       2018-09-24 11:07:24 +08:00 via iPhone
    加个 gist 不行吗
    bxb100
        18
    bxb100  
       2018-09-24 20:10:47 +08:00 via Android
    放 git
    dallaslu
        19
    dallaslu  
       2018-09-25 15:27:16 +08:00
    zsdroid
        21
    zsdroid  
       2018-09-28 08:46:00 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1050 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.