- 项目:Office 加载项
- Office-UI-Fabric-JS:1.5.0
- 结构核心:5.0.1
我收到错误消息不支持函数 window.alert
我正在使用的第 3 方库(“DataTables”)使用“警报”API。
除了手动修改“DataTables”中的 Javascript 之外,还有其他方法可以替换对“alert”的调用
如果我可以将对“警报”的调用路由到 app.showNotification()(此调用在 App.js 中提供;通常在 Office 加载项示例中找到的文件GitHub)
最佳答案
用将参数传递给 app.showNotification()
的函数覆盖 window.alert
//if Office supports arrow functions
window.alert = message=>app.showNotification("Title",message);
//otherwise use a normal function expression
window.alert = function(message){
app.showNotification("Title",message)
};
可能应该在 Office.initialize
处理程序中执行此操作,以便它尽快发生:
Office.initialize = function(){
window.alert = function(message){
app.showNotification("Title For the Notification",message)
};
};
关于javascript - 不支持函数 window.alert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53403698/