You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在指定JavaScript函数中嵌入当前页面加密URL至超链接

邮件分享页面URL到超链接的实现方案

修正后的完整代码

function emailCurrentPage() {
    const pageTitle = document.title;
    const pageUrl = window.location.href;
    const emailBody = `点击查看我的链接: <a href="${pageUrl}">${pageTitle}</a>`;
    window.location.href = `mailto:?subject=${encodeURIComponent(pageTitle)}&body=${encodeURIComponent(emailBody)}`;
}

核心修改说明

  • 替换硬编码内容:将原代码中固定的字符串"window.location.href"替换为实际的页面URL变量window.location.href,确保超链接指向当前真实页面
  • 升级字符编码:用encodeURIComponent替代已被废弃的escape,能更安全地处理长URL及各类特殊字符
  • 修复语法问题:补全原代码中缺失的闭合引号,避免运行时出现语法错误
  • 优化代码结构:使用模板字符串简化字符串拼接,提升代码可读性

内容的提问来源于stack exchange,提问作者frankieseattle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 10:25:20