어쩌면 이미 이런 상황을 알고 있는 친구들도 있겠지만, 나는 다른 친구들이 참고할 수 있도록 분석 아이디어를 적어본다.
어제 블로그 스킨을 로컬에서 디버그하고 변경하기 위해 블로그 페이지를 다른 곳에 저장했습니다.
소개:
스크립트 컨트롤을 사용하여 온로드 페이지가 로드될 때 CSS 클래스 이름 code_textarea가 있는 여러 줄 텍스트 상자에 Run HTML code, CopyCode 및 SaveCode 버튼 3개를 동적으로 추가하고 싶습니다. . 내부에.
상태 설명:
비서버 측(즉, 로컬 서버에서 디버깅하지 않는 경우)에서는 여러 줄 텍스트 상자 아래에 모든 버튼이 표시되었지만 스크립트를 디버깅할 때(클릭 HTML 코드 실행), "접근이 거부되었습니다...서버에서 디버깅하는 것은 정상입니다.
분석:
코드를 살펴보니 여기 스크립트에 오류가 있는 것을 발견했습니다. 코드는 다음과 같습니다.
function fnRunHtmlCode(obj)
{
/ /try {
//if (typeof (obj)=="string") obj=document.getElementById(obj);
var wnd = window.open('', "_blank", '');
wnd.document.open('text /html', 'replace');
wnd.document.writeln(obj.value)
wnd.document.close()// } catch(ex) { Alert(ex.message ) };
};
Mozilla로 열고 정규식을 실행하면 스크립트에 오류가 없습니다. 30분 정도 작업한 후 나머지 코드를 삭제하고, Mozilla에서 동적으로 생성된 div와 버튼 코드를 복사하여 확인하였고, IE에서 동적으로 로딩된 버튼을 DW로 복사하여 확인해 보니 이상이 없었습니다. 위 함수를 다른 페이지에서 실행하는 것을 포함하면 여전히 정상이며, 이 함수를 window.open('','','') 로 변경해도 여전히 접근이 거부됩니다.
접근이 거부되므로 일반적인 상황에서는 크로스 도메인이어야 하는데, 로컬 디버깅의 경우 다른 코드가 추가되지 않습니다. 어떻게 크로스 도메인이 될 수 있습니까? 어찌할 바를 모르는.
그래서 블로그에 먼저 올려볼까 합니다. 이상한 점은 서버에 올려놓으면 잘 되니까 로컬 서버에 로컬페이지를 올려두니 잘 되더군요. 이번에는 더욱 이상했습니다. IE 버그인가요? 서버가 실행될 수 있으므로 사실이 아닙니다. 코드 문제? 이는 다른 페이지에서는 잘 작동하고 다른 코드는 포함되지 않기 때문에 사실이 아닙니다. 이는 단지 기능일 뿐이므로 다운로드한 페이지에 문제가 있음을 의미합니다. CSDN 블로그의 HTML 페이지 출력에 document.domain과 유사한 코드가 있습니까?
단계별 디버깅 성공:
원본 코드(Html 포함)에서 불필요한 부분을 모두 제거합니다. 최종 단순화는 다음과 같습니다.
[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ]
운영 방식은 동일합니다.
그러므로 DTD를 제거하세요.
정상적으로 돌아가네요~~이유는 알겠습니다.
이 문장으로 인해 오랫동안 이유를 찾았습니다. 마침내 파헤쳐본 결과, 이 코드로 저장이 IE 아래 도메인 간 존재한다는 것이 입증되었지만 Mozilla는 이 문장에 대해 아무런 응답도 하지 않았습니다.
후기:
/본문>

Access 验证规则是一种数据验证工具,用于确保数据符合特定条件,防止输入无效数据。设置验证规则的步骤:1. 选择要设置验证规则的字段;2. 打开“字段属性”对话框并切换到“查找”选项卡;3. 在“验证规则”字段中输入验证规则;4. 在“验证文本”字段中输入不符合规则时的错误消息;5. 单击“确定”保存更改。

microsoft access是由微软发布的关系数据库管理系统;它结合了MicrosoftJet Database Engine和图形用户界面两项特点,是Microsoft Office的系统程序之一。

access和trunk端口的区别:1、Access端口用于连接终端设备,提供单个VLAN的接入,而Trunk端口用于连接交换机之间,提供多个VLAN的传输;2、Access端口只传输属于指定VLAN的数据,而Trunk端口可以传输多个VLAN的数据,并使用VLAN标签进行区分。

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。详细介绍:1、引用必要的命名空间,在VB项目中,首先需要引用“System.Data`和`Microsoft.Office.Interop.Access”命名空间,以便使用ADO.NET和Access相关的类和方法,可以在VB项目的引用中添加这些命名等等。

将 Excel 数据导入 Access 的步骤:1. 打开 Access 数据库。2. 创建链接的表,选择 Excel 工作簿。3. 选择 Excel 表格。4. 映射字段。5. 选择数据选项。6. 导入数据。7. 管理链接的数据。

Access 数据库文件的扩展名为 .accdb,自 Microsoft Access 2007 起开始使用,用于识别包含结构化数据的容器文件,如表、查询和窗体。

Microsoft Access 是一款关系型数据库管理系统 (RDBMS),用于存储、管理和分析数据。它主要用于数据管理、导入/导出、查询/报表生成、用户界面设计和应用程序开发。Access 优势包括易用性、集成数据库管理、强大灵活、与 Office 集成和可扩展性。

在 Access SQL 中,使用 FORMAT 函数,并将格式指定为 "00",可以将数字 1 显示为文本格式 "01"。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
