不支持函数 window.alert
Function window.alert is not supported
- 项目:Office 加载项
- Office-UI-Fabric-JS:1.5.0
- 结构核心:5.0.1
我遇到错误 不支持函数 window.alert
我正在使用的第 3 方库 ("DataTables") 使用 "alert" API.
除了手动修改 "DataTables" 中的 Javascript 之外,还有什么方法可以替换对 "alert"
的调用
如果我可以将对 "alert" 的调用路由到 app.showNotification() 就好了(此调用在 App.js 中提供;该文件通常位于GitHub)
上的 Office 加载项示例
用将参数传递给 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)
};
};
- 项目:Office 加载项
- Office-UI-Fabric-JS:1.5.0
- 结构核心:5.0.1
我遇到错误 不支持函数 window.alert
我正在使用的第 3 方库 ("DataTables") 使用 "alert" API.
除了手动修改 "DataTables" 中的 Javascript 之外,还有什么方法可以替换对 "alert"
的调用如果我可以将对 "alert" 的调用路由到 app.showNotification() 就好了(此调用在 App.js 中提供;该文件通常位于GitHub)
上的 Office 加载项示例用将参数传递给 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)
};
};