Rhilip 最近的时间轴更新
Rhilip

Rhilip

V2EX 第 258401 号会员,加入于 2017-10-09 16:58:26 +08:00
Rhilip 最近回复了
173 天前
回复了 18519017871 创建的主题 程序员 GitHub action 中如何获取输入参数值?
应该是不用写 env. 这个 prefix 的,直接 "$INPUT_FOO" 这种写法,
因为 ${{ env.foo }} 这种写法是给挂在 envs: 下面的变量准备的
我赞同 L8 的观点,用 FileLock
https://pypi.org/project/filelock/
177 天前
回复了 pdog18 创建的主题 JavaScript 如何监听 JS 动态添加的 DOM 对象?
我觉得以上都是没写过油猴脚本的,
建议直接用别人写好的库
https://greasyfork.org/zh-CN/scripts/5679-wait-for-elements
177 天前
回复了 zhuzhuaini 创建的主题 JavaScript 油猴中使用 GM_xmlhttpRequest 的诡异情况
这不是油猴的问题,是你对 js 异步不了解。
179 天前
回复了 zhuzhuaini 创建的主题 JavaScript JS 中如何让 String 继承 getElement
@zhuzhuaini 关于添加请求头这个肯定没用,服务器不响应 utf-8 的就没用。
有对应测试网址吗?
因为我感觉如果设置 responseType 为 document,编码这个问题应该是浏览器帮忙解决了的。
179 天前
回复了 zhuzhuaini 创建的主题 JavaScript JS 中如何让 String 继承 getElement
@muzuiget 应该是涉及到跨域了,所以不能用 fetch,只能用 GM_xmlhttpRequest 。
其实 GM_xmlhttpRequest 也支持设置 responseType 为 arraybuffer
180 天前
回复了 zhuzhuaini 创建的主题 JavaScript JS 中如何让 String 继承 getElement
上面说 jsdom 、cheerio 、linkedom 都是瞎说。
油猴脚本运行环境是浏览器,而不是 Node,所以方法就:
1. L3 所说的,在 GM_xmlhttpRequest 时直接指定返回类型为 document,让浏览器 xhr 将其直接解析为 Document 最为方便;或是用 DOMParser,这样你可以拿到 string 后做一些修改再解析
2. L2 所说的,用 jQuery 生成一个对象。我认为 jQuery 在 userscript 中还是很有用的。
3. L1 所说的,直接创建一个 document.createElement('div') ,然后修改 innerHTML 。但最不建议的也是这种方法,因为 用 GM_xmlhttpRequest 通常拿到的是完整的网页源代码
206 天前
回复了 FaiChou 创建的主题 程序员 如何复制所有文件的名字?
ls + excel 分列或 word 矩形选中(#17 )
python 也有 ics 相关的库吧,对应找找就好,然后把生成的文件推送就好。
如果只是想在网页直接生成,那么应该去 npm 上找找 js 的相关库,然后用类似 filesaver.js 的方法来实现前端文件保存。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1784 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 01:49 · PVG 09:49 · LAX 17:49 · JFK 20:49
♥ Do have faith in what you're doing.