留言板
-
ejsoon
- 圈圈精英

- 帖子: 4100
- 注册时间: 2022年 11月 18日 17:36
- 为圈友点赞: 163 次
- 被圈友点赞: 193 次
-
联系:
帖子
由 ejsoon »
此前我希望svg直顯在頁面上,還要轉base64。後來認為這確實不是一個顯示svg的好辦法。
現在有了更好的方法,也只需要增加一個BBCode,那就是open in new window。
效果:

bbcode usage:
代码: 全选
[open]{TEXT}[/open]
html:
代码: 全选
<span class="bbcode-open" onclick="var b=this;while(b&&!b.classList.contains('codebox')){b=b.previousElementSibling;};if(b){var c=b.querySelector('code');if(c){var t=(c.textContent||c.innerText);var w=window.open('about:blank','_blank');w.document.write(t);w.document.close();} }" style="cursor:pointer;background:#0066cc;color:#fff;padding:3px 9px;border-radius:4px;font-size:12px;margin:0 7px;">Open in new window</span>
Help line:
代码: 全选
Place it after a code block to open the code in a new window.
可以打開html和svg等所有可以用瀏覽器打開並顯示的內容。
代碼首先由grok4.1提供,之後經我修改和測試。
不會有任何安全風險,因為是在另一個窗口打開。
已在我的本地phpbb測試通過。
希望貴壇可以增加這個功能,非常感謝!@圈宝
-
圈宝
- 圈圈守护者

- 帖子: 118
- 注册时间: 2020年 12月 4日 20:46
- 我的状态: 🎯
- 为圈友点赞: 110 次
- 被圈友点赞: 18 次
帖子
由 圈宝 »
这个还需要评估一下~
当时明月在,曾照彩云归
-
ejsoon
- 圈圈精英

- 帖子: 4100
- 注册时间: 2022年 11月 18日 17:36
- 为圈友点赞: 163 次
- 被圈友点赞: 193 次
-
联系:
帖子
由 ejsoon »
圈宝 写了: 2025年 11月 27日 01:15
这个还需要评估一下~
android app不需要對其支援,可以不顯示這個bbcode。
應該不會有什麼安全問題。
如果你們仍有顧慮,是否可以拿出來討論下?
-
圈宝
- 圈圈守护者

- 帖子: 118
- 注册时间: 2020年 12月 4日 20:46
- 我的状态: 🎯
- 为圈友点赞: 110 次
- 被圈友点赞: 18 次
帖子
由 圈宝 »
等周末有空的时候,好好验一下,评估之后给您答复。
当时明月在,曾照彩云归
正浏览此版面之用户: Semrush [Bot] 和 1 访客