V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zzzyyysss  ›  全部回复第 1 页 / 共 1 页
回复总数  15
打开特定协议的链接,调起本地应用是可以的。但是不能一键实现 下载 安装 运行。
你想一想,我给你个链接,你打开后会下载一个 exe 还会安装运行。这怎么可能?
早期那时候应该是 ie6 吧 ie6 有漏洞可以实现以上需求,现代浏览器不可能。
58 天前
回复了 neal2034 创建的主题 远程工作 远程: 3000$/全栈开发/AI 初创
这不比八股靠谱多了,也不用专门背无意义的题目。
拿出你的真才实料就可以。
给我信心了!我也要打磨一款,solidJS 的组件库
这不巧了吗,我也做了一个类似的,用的 solidJS 。
https://www.solid-js.com
86 天前
回复了 ganmu 创建的主题 酷工作 上海 招聘 React 前端开发工程师
可以写 TDD 太酷了。
给图片列表把 view-transition 加上吧
不信
曾经感觉这东西是真的,特别是读了《明朝那些事儿》里关于张璁那一段。后来想想这应该是“幸存者偏差”吧,可能那个算命先生算了 n 次对了张璁这一次,因为算错的都没被传下来,所以觉得很神。其实只有预测对的才会被传来传去,给人一种假象这东西是真的。
可以做一个收集需求的网站小程序
@echo0x000001 laravel + inertiajs 一个字爽!
```
const images = [];
const replaceData = {};
const asyncPost = (url, data) => {
return new Promise((resolve, reject) => {
$.post(url, data, (ret) => {
if(ret['code'] == 200) {
resolve(ret);
} else {
reject('获取图片出错')
}
})
})
}
// 每当拿到新的图片时调用
const onNewImage = async (oldImgUrl) => {
if (!replaceData[oldImgUrl]) {
const ret = await asyncPost(url, data);
replectData[ret['oldImgUrl']] = ret['newImgUrl'];
}
}
// 在保存之前 处理 content
const beforeSubmit = (content) => {
Object.keys.forEach(oldUrl => {
content.replaceAll(oldUrl, replaceData[newUrl])
})
return content;
}
```
大概就是这样,你可以试试
你为什么要锁定全局变量,你的目标不就是 源代码中的 图片地址远程换本地吗?
你可以在任何时间点 处理这个操作。
js 那个方法 你只要在上传完毕之后,用最新的地址 从富文本中替换旧地址就可以了。
或者你在点击保存按钮之后加个 loading 统一处理。
之所以推荐你在前端处理是因为有些网站你用后台 php 去抓图片会有防盗链的。
这种就该在前端用 js 处理,你的 php 只需要一个上传的接口,前端把图拿出来 然后一个个直接传给 php ,php 返回保存在服务器的地址,然后你再前端用 js 把原来的地址替换,然后保存就 ok
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   890 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 21:33 · PVG 05:33 · LAX 13:33 · JFK 16:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.