在调用 jssdk 的时候,先要进行签名校验,但是每次都是报错:invalid signature,然后试着在 console 中输出签名用的所有参数,并拿这些参数,用 JS 接口签名校验工具生成签名,发现跟自己生成的一模一样,找了好久的原因,发现生成签名用的 url 后面必须以反斜线结束,这细节,真坑爹,在找到了原因之后,忽然想起来,以前生成 menu 的时候,也总是报错,invalid button size,后来发现居然也是这个 url 后面的斜线没有。
另外,如果使用了 turbolink 的话,在新的页面,调用相机的功能会失效