当我在我的asp.net Web应用程序上单击“保存”时,Chrome版本57.0.2987.133会阻止加载页面。它给出了以下错误:
“Chrome在此页面上检测到异常代码并将其屏蔽以保护您的个人信息(例如,密码,电话号码和信用卡)。”
我已附上截屏。
这就是我在做什么。
在JavaScript函数中,我触发隐藏链接按钮的单击事件
function SubmitPage(){
document.getElementById('lnkSave').click();
}
//Code Behind Event Handler
protected void Save_Click(object sender, EventArgs e){
// here I save the data, after saving data I populate controls
PopulateControlsData();
}
private void PopulateControlsData(){
// This function populates front end
// controls e.g. drop downs and text fields etc.
}
<asp:LinkButton ID="lnkSave" Style="display:none;" runat="server" OnClick="Save_Click">LinkButton</asp:LinkButton>
早期版本的Chrome工作正常。当我从我的代码中删除PopulateControlsData()函数时,一切正常。这是Chrome版本57.0.2987.133中的错误还是我的代码有什么问题?
谢谢!
答案 0 :(得分:3)
使用
Response.AppendHeader("X-XSS-Protection","0")
禁用浏览器上的X-SSS保护