Rhilip 最近的时间轴更新
Rhilip

Rhilip

V2EX 第 258401 号会员,加入于 2017-10-09 16:58:26 +08:00
豆瓣疑下线所有公开 API
  •  1   
    API  •  Rhilip  •  2019-07-23 17:01:53 PM  •  最后回复来自 AAAgch
    11
    Rhilip 最近回复了
    6 天前
    回复了 18519017871 创建的主题 程序员 GitHub action 中如何获取输入参数值?
    应该是不用写 env. 这个 prefix 的,直接 "$INPUT_FOO" 这种写法,
    因为 ${{ env.foo }} 这种写法是给挂在 envs: 下面的变量准备的
    我赞同 L8 的观点,用 FileLock
    https://pypi.org/project/filelock/
    10 天前
    回复了 pdog18 创建的主题 JavaScript 如何监听 JS 动态添加的 DOM 对象?
    我觉得以上都是没写过油猴脚本的,
    建议直接用别人写好的库
    https://greasyfork.org/zh-CN/scripts/5679-wait-for-elements
    10 天前
    回复了 zhuzhuaini 创建的主题 JavaScript 油猴中使用 GM_xmlhttpRequest 的诡异情况
    这不是油猴的问题,是你对 js 异步不了解。
    12 天前
    回复了 zhuzhuaini 创建的主题 JavaScript JS 中如何让 String 继承 getElement
    @zhuzhuaini 关于添加请求头这个肯定没用,服务器不响应 utf-8 的就没用。
    有对应测试网址吗?
    因为我感觉如果设置 responseType 为 document,编码这个问题应该是浏览器帮忙解决了的。
    12 天前
    回复了 zhuzhuaini 创建的主题 JavaScript JS 中如何让 String 继承 getElement
    @muzuiget 应该是涉及到跨域了,所以不能用 fetch,只能用 GM_xmlhttpRequest 。
    其实 GM_xmlhttpRequest 也支持设置 responseType 为 arraybuffer
    12 天前
    回复了 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 通常拿到的是完整的网页源代码
    39 天前
    回复了 FaiChou 创建的主题 程序员 如何复制所有文件的名字?
    ls + excel 分列或 word 矩形选中(#17 )
    python 也有 ics 相关的库吧,对应找找就好,然后把生成的文件推送就好。
    如果只是想在网页直接生成,那么应该去 npm 上找找 js 的相关库,然后用类似 filesaver.js 的方法来实现前端文件保存。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1768 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 13ms · UTC 00:35 · PVG 08:35 · LAX 17:35 · JFK 20:35
    ♥ Do have faith in what you're doing.