如何防止 Dreamweaver 使用 运行 本地代码?
How can I prevent Dreamweaver from running local code?
我试图在打开 HTML 个文件时阻止 Dreamweaver 执行代码。因为当我打开多个文件时,程序挂了很长一段时间。
在首选项中,我已将 Dreamweaver 设置为不打开任何相关或链接的文件,但任何本地代码仍会执行。
例如,在下图中,正在执行调用 eval
的行:
有没有办法让 Dreamweaver 在不注释掉这段代码的情况下不执行它?
一种方法是检查 Dreamweaver 的用户代理,如果匹配则阻止代码执行。在用户代理中匹配 'Dreamweaver/' 应该有效:
if ( navigator.userAgent.indexOf('Dreamweaver/') === -1 )
{
//Your eval code blocks here.
}
来自 Dreamweaver Engineering 的 Chris,在 this thread 的 Dreamweaver 用户代理中发帖:
Mac:
"Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/530.19.2 (KHTML, like Gecko) Dreamweaver/11.0.m.bbbb Version/4.0.2 Safari/530.19.2"
Windows:
"Mozilla/5.0 (Windows; U; en) AppleWebKit/530.19.2 (KHTML, like Gecko) Dreamweaver/11.0.m.bbbb Version/4.0.2 Safari/530.19.2"
这是一个显示其用法的简单代码片段:
var isNotDreamweaver = navigator.userAgent.indexOf('Dreamweaver/') === -1;
console.log(isNotDreamweaver ? 'You\'re not running dreamweaver.' : 'You\'re running dreamweaver.');
console.log('Current User Agent: ', navigator.userAgent);
如果有帮助请告诉我
首选项 -> 常规选项卡 -> 发现文件动态关联 -> 手动
我试图在打开 HTML 个文件时阻止 Dreamweaver 执行代码。因为当我打开多个文件时,程序挂了很长一段时间。
在首选项中,我已将 Dreamweaver 设置为不打开任何相关或链接的文件,但任何本地代码仍会执行。
例如,在下图中,正在执行调用 eval
的行:
有没有办法让 Dreamweaver 在不注释掉这段代码的情况下不执行它?
一种方法是检查 Dreamweaver 的用户代理,如果匹配则阻止代码执行。在用户代理中匹配 'Dreamweaver/' 应该有效:
if ( navigator.userAgent.indexOf('Dreamweaver/') === -1 )
{
//Your eval code blocks here.
}
来自 Dreamweaver Engineering 的 Chris,在 this thread 的 Dreamweaver 用户代理中发帖:
Mac: "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/530.19.2 (KHTML, like Gecko) Dreamweaver/11.0.m.bbbb Version/4.0.2 Safari/530.19.2"
Windows: "Mozilla/5.0 (Windows; U; en) AppleWebKit/530.19.2 (KHTML, like Gecko) Dreamweaver/11.0.m.bbbb Version/4.0.2 Safari/530.19.2"
这是一个显示其用法的简单代码片段:
var isNotDreamweaver = navigator.userAgent.indexOf('Dreamweaver/') === -1;
console.log(isNotDreamweaver ? 'You\'re not running dreamweaver.' : 'You\'re running dreamweaver.');
console.log('Current User Agent: ', navigator.userAgent);
如果有帮助请告诉我 首选项 -> 常规选项卡 -> 发现文件动态关联 -> 手动