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

有什么工具可以快速将 HTML 页面通过 JS 以插件形式安装吗?

  •  
  •   sudoy · 2023-08-01 16:51:20 +08:00 · 451 次点击
    这是一个创建于 473 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如下面这个:

    <a class="e-widget no-button" href="https://gleam.io/KcqzT/vm-may-2023-sweepstakes-gopro-fusion-360" rel="nofollow">
      Videomaker GoPro Fusion 360 Camera Giveaway
    </a>
    <script type="text/javascript" src="https://widget.gleamjs.io/e.js" async="true"></script>
    

    用户只需要把这个 a 标签和 js 复制粘贴到他们自己的网站就完成镶嵌了。

    我有个用 bootstrap 和原生 JS 写的 HTML 静态页面,想把这个页面镶嵌到 shopify 电商网站,目前是用 iframe 实现的,我想改成上面这种方式安装。我地思路是先把用到的 bootstrap 样式提取出来,然后通过 JS 的document.createElementappendChild()等把这个 HTML 写出来。

    现在的问题是:1. 如何避免样式被覆盖。2. 有没有现成的工具可以快速完成这个任务。

    谢谢各位!

    声明一下,我跟上面这个 gleam 没任何关系,只是在 reddit 看到这个,拿来举例。

    1 条回复    2023-08-01 18:47:42 +08:00
    justonelastdance
        1
    justonelastdance  
       2023-08-01 18:47:42 +08:00   ❤️ 1
    可以读取这个页面,然后 innerhtml = 读取的内容
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.