我想如下導入一個ECDSA公共密鑰:crypto.subtle.importKey在Chrome中拋出一個拋出:DOMException,而Firefox行之有效
ua8 = new Uint8Array([48, 86, 48, 16, 6, 4, 43, 129, 4, 112, 6, 8, 42, 134, 72, 206, 61, 3, 1, 7, 3, 66, 0, 4, 124, 78, 186, 4, 136, 215, 226, 113, 200, 80, 93, 199, 105, 63, 47, 60, 193, 162, 180, 226, 160, 164, 9, 183, 122, 42, 97, 201, 99, 128, 54, 227, 193, 220, 229, 75, 186, 223, 201, 227, 229, 159, 159, 67, 205, 3, 126, 74, 211, 202, 122, 66, 185, 150, 74, 152, 192, 177, 81, 155, 106, 237, 212, 146]);
crypto.subtle.importKey("spki", ua8, { name: "ECDSA", namedCurve: "P-256", }, false, ["verify"]);
在Firefox中,這個效果很好,但在Chrome中我得到DOMException。
我希望它能夠在這兩種瀏覽器中工作。我該如何解決它?
感謝您編輯文本。我不是一個好英文作家。它的工作原理是 – saintthor