这是一个专门讨论 idea 的地方。

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

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
mytry

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

  •  1
     
  •   mytry · Sep 23, 2018 · 6274 views
    This topic created in 2965 days ago, the information mentioned may be changed or developed.

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

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