我在我們的觸摸屏應用程序中使用Telerik RadSpell控件。我設法正確的樣式,但是織補物品使用window.alert和window.confirm提示用戶,如果他們想保持更改等。是否有可能從家長的iFrame覆蓋JavaScript?如果是這樣如何?
我想禁用這些警報,而不必拆開並修改telerik控件。
問題是,拼寫檢查對話框使用iframe,我似乎無法覆蓋iframe中的window.confirm函數。
示例代碼來測試覆蓋確認。
<!-- mainpage.htm -->
<html>
<head>
<script type="text/javascript">
window.confirm = function(msg){ alert(msg); }
confirm("Main Page Confirm");
</script>
</head>
<body>
<iframe src="./iframepage.htm" >
</iframe>
</body>
</html>
<!-- iframepage.htm -->
<html>
<head>
<script type="text/javascript">
confirm("iframe confirm");
</script>
</head>
<body>
Some content.
</body>
</html>
結果
是否有可能從父級重寫iframe中的JavaScript?如果是這樣如何?
我應該補充一點,應用程序不會使用警報或確認任何地方,因爲這些對話框對於觸摸屏來說是可怕的。 –