复制 AI 提示词,粘贴到 Codex、Copilot、Claude Code 等AI 编码工具,即可自动生成代码,完成 TD SDK 集成
将以下代码嵌入关键业务入口页面的 head 标签内
<script type="text/javascript">
(function(){
window._fmOpt = {
success: function(data) {
console.log('blackBox: ', data)
}
};
var fm = document.createElement('script');
fm.type = 'text/javascript'; fm.async = true;
fm.src = 'Base URL' + '?t=' + (new Date().getTime()/3600000).toFixed(0);
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fm, s);
})();
</script>1.创建Base URL

2.复制Base URL

if (navigator.geolocation) {
// 第一次执行会触发是否授权的弹框
navigator.geolocation.getCurrentPosition(function () {}, function () {});
} else {
// 当前环境不支持获取地理位置信息
}同步方法可能增加降级 blackBox 的生成概率,请结合业务场景谨慎使用
if (window._fmOpt && window._fmOpt.getinfo) {
// 同步获取blackBox
var your_blackBox = window._fmOpt.getinfo()
} else {
// JSSDK未加载完成
}如果您的页面或网关配置了内容安全策略(CSP)安全限制,限制脚本,worker,图片,接口域名。
请在 CSP 中配置:
Content-Security-Policy: script-src 'self' 'wasm-unsafe-eval' 'unsafe-inline' https://*.trustdecision.com; worker-src 'self' blob:;img-src 'self' data:; connect-src 'self' https://*.apitd.netJS源文件获取
/**
* TrustDeviceJs Pro v4.2.7 - Copyright (c) TrustDeviceJs, Inc, 2026 (https://www.trustdecision.com/solutions/trustdevice)
*/运行时代码获取
window._fmOpt.sdkVersion