/
/
新闻标题XXXX
2026-05-28
这里是新闻详情正文内容。段落之间使用空行分隔。
这里是第二段正文,用于展示详情页排版效果。上线后此处正文由后端模板输出,支持纯文本段落或 HTML 富文本。
您可以继续向下滚动查看更多内容。
*/
(function (global) {
'use strict';
var DEFAULTS = {
apiBase: 'https://dn.3975.com',
bindingMobile: '/default/bindingmobile',
reserveSubmit: '/default/ajax_data',
getArticle: '/default/getarticle',
newsDetail: '/default/getnewsdetail'
};
if (!global.SiteApi || typeof global.SiteApi !== 'object') {
global.SiteApi = {};
}
Object.keys(DEFAULTS).forEach(function (key) {
if (!global.SiteApi[key]) {
global.SiteApi[key] = DEFAULTS[key];
}
});
/**
* @param {string} key
* @returns {string}
*/
global.SiteApi.get = function (key) {
return global.SiteApi[key] || DEFAULTS[key] || '';
};
/** 拼接 apiBase + 路径,或返回已是 http(s) 的完整地址 */
global.SiteApi.resolve = function (key) {
var val = global.SiteApi.get(key);
if (/^https?:\/\//i.test(val)) return val;
var base = String(global.SiteApi.apiBase || DEFAULTS.apiBase || '').replace(/\/$/, '');
if (base && val.charAt(0) === '/') return base + val;
return val;
};
global.SiteApi.DEFAULTS = DEFAULTS;
})(window);