Javascript Web嵌入式Excel电子表格在移动设备上无法正常工作

Javascript Web嵌入式Excel电子表格在移动设备上无法正常工作,javascript,jquery,html,wordpress,onedrive,Javascript,Jquery,Html,Wordpress,Onedrive,我试图在我的Wordpress网站上使用OneDrive Excel电子表格。 到目前为止,如果有人通过台式机的互联网浏览器访问它,它工作得很好,但在移动设备上不能正常工作 正如我所发现的那样,问题在于提供的microsoft javascript将电子表格的单元格放在“div”标记中。移动互联网用户无法将这些div识别为用于输入数据的东西,并且因为它不能调用键盘,所以用户无法输入数据 我可以使用Javascript或其他方法将这些div更改为调用移动键盘的其他html标记吗 请参阅micros

我试图在我的Wordpress网站上使用OneDrive Excel电子表格。 到目前为止,如果有人通过台式机的互联网浏览器访问它,它工作得很好,但在移动设备上不能正常工作

正如我所发现的那样,问题在于提供的microsoft javascript将电子表格的单元格放在“div”标记中。移动互联网用户无法将这些div识别为用于输入数据的东西,并且因为它不能调用键盘,所以用户无法输入数据

我可以使用Javascript或其他方法将这些div更改为调用移动键盘的其他html标记吗

请参阅microsoft OneDrive中的此代码段

<div id="myExcelDiv" style="width: 200px; height: 250px"></div>
<script type="text/javascript" src="http://r.office.microsoft.com/r/rlidExcelWLJS?v=1&kip=1"></script>
<script type="text/javascript">

var fileToken = "SDD03D60E1D5E574B7!119/-3441488017168698185/t=0&s=0&v=!ACF_FBbpHVUZBh8";

// run the Excel load handler on page load
if (window.attachEvent) {
    window.attachEvent("onload", loadEwaOnPageLoad);
} else {
    window.addEventListener("DOMContentLoaded", loadEwaOnPageLoad, false);
}

function loadEwaOnPageLoad() {
    var props = {
        item: "'Sheet1'!C4:D14",
        uiOptions: {
            showDownloadButton: false,
            showGridlines: false,
            showParametersTaskPane: false
        },
        interactivityOptions: {
            allowParameterModification: false,
            allowSorting: false,
            allowFiltering: false,
            allowPivotTableInteractivity: false
        }
    };

    Ewa.EwaControl.loadEwaAsync(fileToken, "myExcelDiv", props, onEwaLoaded);
}

function onEwaLoaded(result) {
    /*
     * Add code here to interact with the embedded Excel web app.
     * Find out more at http://msdn.microsoft.com/en-US/library/hh315812.aspx.
     */
}
</script>

var fileToken=“SDD03D60E1D5E574B7!119/-3441488017168698185/t=0&s=0&v=!ACF_FBbpHVUZBh8”;
//在页面加载时运行Excel加载处理程序
如果(窗口附件){
window.attachEvent(“onload”,loadEwaOnPageLoad);
}否则{
addEventListener(“DOMContentLoaded”,loadEwaOnPageLoad,false);
}
函数loadEwaOnPageLoad(){
变量props={
项目:“'Sheet1'!C4:D14”,
其他选择:{
showDownloadButton:false,
显示网格线:错误,
showParametersTaskPane:false
},
交互选项:{
allowParameterModification:false,
允许排序:false,
允许过滤:错误,
allowPivotTableInteractivity:false
}
};
Ewa.EwaControl.loadEwaAsync(fileToken,“myExcelDiv”,props,onEwaLoaded);
}
函数ONEWALOAD(结果){
/*
*在此处添加代码以与嵌入式Excel web应用程序交互。
*更多信息请访问http://msdn.microsoft.com/en-US/library/hh315812.aspx.
*/
}

Office Web应用程序仅作为电话类型设备上的查看器。您将看到,对于智能手机设备。对于平板电脑和台式电脑,它们具有完整的查看/编辑功能。

如果javascript正确,则移动浏览器应识别div标记。您可能在移动设备上发生了javascript错误。您是否在桌面上的safari中运行以确保它在safari中工作?很抱歉,我的问题不是关于探索者无法识别div标记,而是关于移动探索者无法显示设备键盘以在嵌入的单元格中输入值spreadsheet@Said你试过使用jquery移动键盘吗?或您可能需要在单击或其他操作时检测细胞。然后显示键盘。