为什么合并的 JavaScript 临时文件格式不正确

Why is a merged JavaScript temp file malformed?

本文关键字:格式 不正确 临时文件 JavaScript 合并 为什么      更新时间:2023-09-26

TYPO3 为其 webside 准备临时 JavaScript 文件。来自不同其他地方的 JavaScript 部分被合并,要么来自静态模板或插件,要么来自其他。

所以我有一个名为 merged-3bd3eaa073b37b8d1d1d0c04d7722ce8-38ba5c107f8fdbb8b9e1f350a437a721.js 的文件,其中包含一些损坏的字符。 见下文。

我可以通过编辑临时文件来解决此问题,但实际上下次有人清除缓存时,它是从损坏的字符开始创建的。

有人知道这种现象吗,或者有人可以告诉我一个简单的方法来追踪它吗?...com.apple.quarantine...我应该如何看待这部分?

我使用错别字3 6.2。

多谢。


...
...
/**
 * Callback method for the module menu
 *
 * @return {TYPO3.Components.PageTree.App}
 */
TYPO3.ModuleMenu.App.registerNavigationComponent('typo3-pagetree', function() {
TYPO3.Backend.NavigationContainer.PageTree = new TYPO3.Components.PageTree.App();
    // compatibility code
top.nav = TYPO3.Backend.NavigationContainer.PageTree;
top.nav_frame = TYPO3.Backend.NavigationContainer.PageTree;
top.content.nav_frame = TYPO3.Backend.NavigationContainer.PageTree;
return TYPO3.Backend.NavigationContainer.PageTree;
});
// XTYPE Registration
Ext.reg('TYPO3.Components.PageTree.App', TYPO3.Components.PageTree.App);
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
����Mac OS X        ����   ���2���¬������Þ��������������������������������������ATTR�������Þ���˜���F������������������˜���F��com.apple.quarantine�q/0001;55e68bf3;Google'x20Chrome;ABDF451E-D20F-4849-9A6E-6870D1CAF80D�
/*
 * This code has been copied from Project_CMS
 * Copyright (c) 2005 by Phillip Berndt (www.pberndt.com)
 *
 * Extended Textarea for IE and Firefox browsers
 * Features:
 *  - Possibility to place tabs in <textarea> elements using a simply <TAB> key
 *  - Auto-indenting of new lines
 *
 * License: GNU General Public License
 */
 ...
 ...

请在您的 mac-osx 终端上尝试以下操作:

xattr -d com.apple.quarantine /path/to/folder/merged-3bd3eaa073b37b8d1d1d0c04d7722ce8-38ba5c107f8fdbb8b9e1f350a437a721.js