我有一個非常簡單的 Node.js 視頻聊天,我用它來給我的朋友打電話。我希望它直接與郵件交互(打開已加載模板的郵件)。到目前為止我有這個:let obsPass = /* helpers.generateObsPassword() < randomly generated char */ 'zH1mA4pR2hF7wJ5'var text = location.href + '&obs=' + obsPass;window.open(`mailto:?subject=Join%20meeting&body=${text}`);有用!這封郵件的正文應該是https://example.com?room=myroom&obs=zH1mA4pR2hF7wJ5,但是,當我用它打開郵件時,正文沒有說https://example.com?room=myroom&obs=zH1mA4pR2hF7wJ5,它說https://example.com?room=myroom。我認為這與我擁有的雙查詢字符串(mailto:? 和 example.com?)有關,這導致瀏覽器認為該字符串&obs=zH1mA4pR2hF7wJ5正在應用于更大的“網站”,mailto:。有解決辦法嗎?我可以手動發送電子郵件,但我希望將其集成到我的網站中。謝謝!
使用雙查詢字符串在地址欄中發送郵件
冉冉說
2023-12-14 15:28:41