P5js不再提供对URLSearchParam的访问;有没有办法从共享的p5j3素描中检索它们? [英] p5js no longer gives access to URLSearchParams; is there a way to retrieve them from a shared p5j3 sketch?

查看:0
本文介绍了P5js不再提供对URLSearchParam的访问;有没有办法从共享的p5j3素描中检索它们?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

https://editor.p5js.org/psb_david_petty/full/gblbwpq7g?m=MSG

p5.js对他们的共享链接做了什么(重定向还是什么?)以便URLSearchParams无法再检索参数?此代码始终返回null

  let uri = new URL(window.location.href);
  let msg = uri.searchParams.get('m');

p5.js最近开始在共享链接顶部添加红色P5*横幅,URI搜索参数不再可读。我已经在stackoverflowstackoverflow上查找了答案,并在四个不同的浏览器上尝试了这一方法。以前有效的方法最近停止工作。

有没有办法在嵌入共享p5.js草图的iframe中设置变量/参数,以便代码可以使用它们?谢谢!

-PSB_David_Petty

推荐答案

A change是最近在p5js.org上制作的,它消除了用editor.p5js.org创建的p5.js草图的无横幅全屏预览。之所以做出这一更改,是因为有人滥用该站点来钓鱼凭据。因此,使用p5js.org或OpenProcessing.org托管的草图实际上将是iframe中的iframe,因此您指定的任何URL参数都将丢失。

显而易见的解决方案是将您的素描放在某个地方,这样您就可以更好地控制它的提供方式。例如,您可以在https://replit.com/

上托管它

这篇关于P5js不再提供对URLSearchParam的访问;有没有办法从共享的p5j3素描中检索它们?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆