@PIUIFU,描述错了,重起容器
https://www.chengyao.xyz
@老虎会游泳,@PIUIFU,@罐子,证书更新上去了。目前限制500人!因为人数超过限制,导致我也不能登录更新证书,所以直接重新起了一个容器了。数据全丢
https://www.chengyao.xyz
@卷心菜,重启容器并不会丢数据呀。重新装了吧
@残缘,是的,rocketchat(开源/saas服务),还有tailchat,以及大名鼎鼎的matrix,都很优秀。只是vocechat初衷是尽可能轻量化
@老虎会游泳,类似免费开源的挺多的吧。RocketChat之类的
@PIUIFU,可玩性太差了。
到20个人后就直接只能看看啥也操作不了,没啥意思。
一加8Pro
@卷心菜,查收更新一下证书
@老虎会游泳,已经发送给他了,得等他后台更新一下
@PIUIFU,没意思,许可证到现在都没搞定,随便用一用就超过了限制,不具有可玩性。
装exsi直接虚拟化
@PIUIFU,嗯就这个域名
https://www.chengyao.xyz
@老虎会游泳,目前该项目从WEB到后端再到APP部分确确实实是全开源了(用于生成License的代码未公开),其开源协议声明禁止商用,这意味着该项目确实可以通过绕过授权验证的方式被“破解”。
@老虎会游泳,宽度是可以自动获取到的
window.innerWidth
function initOpenWebV1() { // init const MIN_WINDOW_WIDTH = !V1_OPEN_WEB_MIN_WINDOW_WIDTH ? 0 : V1_OPEN_WEB_MIN_WINDOW_WIDTH; // 限定宽度 if (window.innerWidth < MIN_WINDOW_WIDTH) { showMessageOpenWebV1(); // => 显示信息 } else { openPopupOpenWebV1(); // => 打开弹出层 } }
由于我之前解决不了同时兼容PC端和移动端,才出此下策加了宽度限制
@TabKey9,嗯可以了
@PIUIFU,要在虎绿林使用markdown,需要在内容开头放置一个markdown开始标记。我们通常导入这几个插件之一来自动放置该标记:https://hu60.cn/q.php/bbs.topic.83135.1.html
markdown之所以是可选的,是因为它会在用户不知情的情况下吃掉代码和数学公式中成对的下划线和乘号(因为这些符号被当做markdown排版标记)。所以只为了解markdown的用户开启该功能。
体验了一下,好玩!
用插件玩
网页插件:Chat Web App:
导入网页插件:Chat Web App(当前用户:7,总安装次数:12)<script> // 自定义要打开的页面。 V2_OPEN_WEB_URL = "https://chat.chengyao.xyz"; // 自定义插件名称。 V2_OPEN_WEB_PLUGIN_NAME = "Chat"; // 自定义弹出层表头。 V2_OPEN_WEB_TABLE_NAME = "Chat Web App"; // 自定义弹出层的窗体大小,参数支持数组(单位支持像素、百分比)和空字符串(即默认值'auto') V2_OPEN_WEB_WINDOW_SIZE = ['100%','100%']; // 限定宽度,低于限定宽度,没有弹出层,而是在屏幕中间提示信息。(默认值0) V2_OPEN_WEB_MIN_WINDOW_WIDTH = 0; // 自定义提示信息。 V2_OPEN_WEB_MSG = "Chat Web App"; </script> <link rel="stylesheet" href="api.webplug-file/15953_public_resources/open_web_style.css" /> <script src="api.webplug-file/15953_public_resources/v2_open_web.js"></script>
@PIUIFU,如果程序的源代码都公开在github,那么只要fork后删除限制,限制不就没了吗?还是说部分组件的源代码没有公开?