Construction of an extension on a Build machine

I built an extension for Premiere Pro, but now I need to move our build computer and configure it to automatically build.  And that's where I hit a problem.  I can auto build the swf file using the command line for Flash Builder, but how then do it all bundled in a zxp upward?

I don't see a way to do this, even if I install the plugin builder extension on the build machine as it doesn't seem to be a fb.exportExtensionBuild for me to use.  I can not even find many doc on fb.exportReleaseBuild or if there are other methods in the package of fb.  Maybe I'm looking in the wrong place.

Any ideas anyone?

Thank you

John

You can use the packaging of CS5 and signing toolkit to perform package using the command line:

http://www.Adobe.com/devnet/creativesuite/SDK/eula_cs5_toolkit.html

Tags: Creative Suites

Similar Questions

  • modules or extensions of crash my machine and rise like a malware

    Looking for some plug-ins and extensions and came across the Top Arcade Hits module and extension of the searchhelper by conduit. Since the installation of these modules and extensions, my machine has been crashing on memory, my home page has been hijacked by the Research Assistant (research protect by Conduit)... Immediately, I disabled the plugin and extension, so that Mozilla rebooted, no change.

    I also found research protect had installed in my startup folder, so uninstalled via the Control Panel, also without any change.

    After 2 days of fighting with it, I tried search protect by a led and found we know malware, bho, puppy and a hijacker to start, which also mines data and sends to 3 parties, like the top hat, which is listed as Adware.Gamevance

    CNET has recommended I use Malwarebytes Anti-Malware scan and/or remove the infestation, he found 86 throughout memory, program files, registry entries, etc., 43 of which were actual infestations

    Fortunately, after 1 pass, he pulled out of my system. I'd be happy to send you the newspaper if it would help and suggest you remove these items from your list of Add-ons...

    The only problem I have right now is that the add-on and extension are always in my Firefox, disabled, but with no way to remove them.

    Because it grafted on the Arcade TopHat, and I had never heard of the conduit, he said he was from Microsoft, no vent, or I would have known better, and I trusted Mozilla for not having anything harmful on their site, and I do not like your tone! Who do you think you are to talk to someone like that simply looking for help?

    Firefox reset is not the only way to solve a problem, nor is it a guarantee that it will be. By simply putting the settings for empty cache and bring a bit of tinkering, I fixed my own problem and then some and I did smooth like you denigrate to me like I'm stupid!

  • Install Win7 64 bit update on the new build machine

    Initially, I bought a Dell machine with Win XP installed on it, that was obviously an OEM installation. Later, I bought an update to Win7 (boxed version containing two DVD - 1 x 32 bit and 1 x 64-bit).

    I looked at the product key on the System Properties screen and it does not contain the letters OEM, then it means that when I upgraded the operating system he converted it from version OEM to a retail version?

    The reason for my question is that I intend to use this system for donor parts and build a new one, but it will contain a different MB, CPU and RAM, which if I understand correctly this is what the OEM versions are related to. Building the new system, I will seek to install the 64-bit version rather than the 32-bit on the current computer.

    And just to confirm, the old system definetely will be out of use and therefore discarded. I don't mean to reproduce the number of facilities, any transfer from one machine to the other.

    Thanks in advance
    Steve

    Hi Noel, thanks for your response.

    I have to admit your backup response I expected in the case, but...

    Since my original post, I have been informed of "Universal PID Checker", I used to check my current installation (the one I'm looking for scrap) and he informed me that I have a retail version.

    If I will have to just suck it and see?

    With a question mark above it, I do not want to splash out on a new license if it is not needed.

    You will need to invest in a new full version license, because the machine you build will not have an existing previous license eligible to use the upgrade version.

    You can try the following and see if it works:

    How to do a clean install with upgrade disc:

    Boot from the Windows 7 DVD

    Click Install now

    Accept the license agreement

    When the option is displayed to select a type of installation, click (Custom advanced)

    Click on drive Options

    Select the disc/s click on Delete

    Click new

    Click on apply

    Click OK

    Click Format, and then click next to proceed with the installation

    Skip entering your product key Windows 7 and complete the installation.

    When you reach the desktop, click Start, right-click on computer

    Click on properties

    Scroll down to the Windows Activation

    Click the link x days before activation.

    Click on the link that says: "show me other ways to activate.

    Enter the product key

    Click next

    Select the Activation of the phone

    Click Next when you enter your key page

    Select your country

    Click Next, call the number listed

    Be sure to explain your situation to the Appeals Officer.

    Provide the installation generated when ID requested by the call agent

    They give a confirmation ID in return, enter it

    Click next to complete the activation.

    However, the requirements for the media upgrade is that you have an operating system already eligible such as Windows XP or Vista installed to use it. Since the Windows 7 end user license agreement.

    15 UPDATES. To use upgrade software, you must first be licensed for the software that is eligible for the upgrade. After the upgrade, this agreement takes the place of the agreement for the software that you upgraded. After upgrade, you can no longer use the software that you upgraded.

    So, if you are always denied, you will just have to reinstall Windows XP or Vista and let it do the verification of eligibility.

    or

    How to activate Windows 7 manually (activate by phone)
     
    1) click Start and in the search for box type: slui.exe 4
     
    (2) press the ENTER"" key.
     
    (3) select your "country" in the list.
     
    (4) choose the option "activate phone".
     
    (5) stay on the phone (do not select/press all options) and wait for a person to help you with the activation.
     
    (6) explain your problem clearly to the support person.
     
    http://support.Microsoft.com/kb/950929/en-us

  • The construction of an extension to jdev jdev.

    Hello

    I am trying to build an extension jdev for internal use in my organization. Here, my goal is to develop an extension, once its installed will provide some library to use, and these libraries will eventually import our pots for this project.

    So that the end user can start using our API provided in these pots. Yes the suggestion might be to have an independent pots only and ask consumers to import these jars, but for the potential additional enchantment, we support the idea of extending only.

    I created the extension project, but don't know what to add in brackets, can help me on this matter.

    THX
    Vipin
  • Necessary WebCenter also build machine?

    in this article - http://docs.oracle.com/cd/E21764_01/webcenter.1111/e12405/wcadm_deploy.htm#BABCBJAD

    If we are using wlst to deploy Portal webcenter applications, it is said to run wlst.cmd (or wlst.sh) of the WC_ORACLE_HOME/common/bin folder.

    This means that I need to install on my computer to build webcenter?

    Thank you.

    No, you need not complete installation of WebCenter. You only need installed JDeveloper.

  • Extension of a virtual machine's storage?

    I can do this in all the servers vritual except for virtual server that hosts the SQL DB for the center of Virtual Server.

    Usually I can modify the machine, click on the hard drive and changed the size fo the privisioned space... ? However, it is grayed out?

    I also turned off the machine, connected to the ESX Server directly using the VI Client and the same problem

    Anyone know how I can get around this problem?

    Have attached a screenshot.

    This machine has snapshots?

    AWo

    \[:o]===\[o:]

    = You want to have this ad as a ringtone on your mobile phone? =

    = Send 'Assignment' to 911 for only $999999,99! =

  • Transfer OS to the new build machine

    Old computer - 5 years and more, initially provided with bad crash OEM Super HP operating system. 2 years + / there is, has bought a new drive for the operating system MS Windows 7 to the store of the local computer, replacing the hard drive and loaded the new operating system.  All good so far. Former regulator, mobo, etc. acting strange with memory problems.

    Built a whole new system. I can't load same OS drive that I bought 2 years on this new system? Old system will be recycled.

    If it is a license to retail - Yes, you can move it to another computer as long as it is installed on a single computer at a time. The previous installation of Windows 7 must be formatted or deleted. You will have to perhaps call Microsoft and explain what happened to complete activation. Turn on the second computer will automatically deactivate the license for the first computer. The key works with 32 and 64 bit, but can only be installed at a time.

    If it's an OEM license - don't. OEM licenses are bound to the first computer, they are installed on and cannot be transferred to another computer.

  • Build machine for CS5,

    Hello

    I was wondering if someone would be able to check this version of the computer and make recommendations. I'm about to start editing video, DV and HD. "I don't need the best system, because it is not for work, and I would try and keep the price down, however it would be nice to ' future proof ' he.

    That's what I was up to now:

    CPU Intel Core i7 950 [3 GHz / 8 MB/QPI/LGA1366 4.8GT] [BX80601950] 1 359.00

    Motherboard Gigabyte GA-X58A-UD5 [Intel X 58, LGA1366, DDR3, ATX] 1 359.00

    RAM Kingston 6 GB (3x2Go) DDR3 PC-10600 1333 MHz DIMM Kit [KVR1333D3N9K3 / 6G] 2 189.00

    Hard drive Seagate Barracuda 7200.11 3.5 "1.5 to 7200 RPM 32 MB SATA [ST31500341AS] 1 109.00

    Hard drive OCZ Vertex 2 (E) 2.5 "60GB SATAII Solid State Drive [OCZSSD2-2VTXE60G] 1 199.00

    Power supply Antec TruePower 650W ATX Power Supply [TP-650] 1 149,00

    Case Antec P183 'Performance One' black Midi Tower no POWER 1 185,00 block

    MicroSoft Windows 7 Home Premium 64 - bit OEM DVD 1 169.00

    Graphics card Leadtek NVIDIA Quadro FX 580 512 MB DDR3 PCI - Express 1 275.00

    BLURAY and DVD-RW discs LG 22 x drive internal SATA - OEM-black [GH22NS50] 1 39.00

    I read somewhere here that it would be better with Microsoft Windows 7 Pro. I'm also a bit hesitant on the graphics card: a friend told to get down and save money, or is it better to switch to a Gigabyte NVIDIA GeForce GTX470 1280 MB GDDR5 PCI - Express2.0 [N470UD-13 or something similar.]

    If anyone at any time to make suggestions, it would be greatly appreciated.

    Jimmy

    Jimmy,

    The FX 580 is a waste of money. Download the GTX 460 and 470.

    The memory at least 12 GB, 6 x 2 or preferably 3 x 4 GB, so you have future space to grow.

    The power supply is a bit small, 650 W is probably not sufficient. Look here eXtreme Power Supply Calculator Pro v2.5

    and download the Pro version, the value of CPU load to 100% and capacitor aging to 30% and then add 10 to 15% for safety.

    Get a big Tower instead of a tower of the midi. Best cooling, more expansion room, an installation easier and better cable management.

    Get some discs. Look here: Forums Adobe: generic guideline for disk configuration

    Use Win7 Pro.

    Consider a BR/DVD burner.

  • Command Line Extension Builder 2.1 gives a blank white plate

    I build my extension with a build script using the sdk Flex 4.5.0 supplied with EB2.1. The extension is compiled and worked well with the previous sdk. I'm packing with the ucf.jar. My libraries are included here:


    < arg value="-external-library-path+=${flex.dir}\cslibs\apedelta.swc"/ >

    < arg value="-external-library-path+=${flex.dir}\csarlibs\CSXSLibrary-3.0-sdk-4.5-public.swc"/ >

    < arg value="-external-library-path+=${flex.dir}\cslibs\csaw_premiere.swc"/ >

    < arg c value = "-external-library-path += ${sdk.dir}\Flex-Sdk-4.5.0\frameworks\libs\air\airglobal.sw" / >

    < arg value="-external-library-path+=${flex.dir}\as3corelib\as3corelib.swc"/ >

    am I missing something? Thank you

    The manifest Editor created an invalid path to the swf file.

    I edited the XML to change the swf path of ".". / « à ».. "/" and now it works.

    It looks like a bug in the manifest Editor.

    M

  • Flash Builder 4.6 Mobile project using Blazeds &amp; Extension Native

    Hello

    I'm building a Flex Mobile in FB project, which uses BlazeDS to access data through a project of spring and also a DONKEY file to access the contacts of the device.  I want to debug the application on a device connected with a USB cable, so to put my root files and output in the settings of the server using a UNC name, so it can be found from my device via my wifi network. I also added the native extension via the Build Path and package labels.  When I have an emulator debug office, things are OK and the extension correctly tells me that he is not taken in charge on the emulator. However, if for debugging on the device, FB throws an exception during the launch, complaining of a java null pointer exception.  The journal of the eclipse, in part, looks like this:

    com.adobe.flexbuilder.project.AbstractXMLModel$ FileReadException: org.eclipse.core.internal.resources.ResourceException: resource ' / NewOne-debug/NewOne - app.xml "does not exist.

    to com.adobe.flexbuilder.project.air.internal.xml.ApplicationXMLModel. < init >(ApplicationXMLM odel.java:102)

    at com.adobe.flexbuilder.project.air.AppXMLCreator.init(AppXMLCreator.java:91)

    to com.adobe.flexbuilder.project.air.AppXMLCreator. < init > (AppXMLCreator.java:80)

    to com.adobe.flexbuilder.project.air.AppXMLCreator. < init > (AppXMLCreator.java:73)

    at com.adobe.flexbuilder.project.ui.utils.ANE.AppXMLFileANEExtensionHandler.getAppXMLCreator (AppXMLFileANEExtensionHandler.java:153)

    at com.adobe.flexbuilder.project.ui.utils.ANE.AppXMLFileANEExtensionHandler.retainExtensionI ds(AppXMLFileANEExtensionHandler.java:315)

    at com.adobe.flexbuilder.project.ui.utils.ANE.ANEController.modifyAppXMLforPackaging (ANECont roller.java:371)

    at com.adobe.flexbuilder.project.ui.utils.ANE.ANEController.modifyAppXMLforPackaging (ANECont roller.java:338)

    at com.adobe.flexbuilder.project.ui.utils.ANE.AbstractANEPackageHandler.modifyAppXMLforPacka ging(AbstractANEPackageHandler.java:91)

    at com.adobe.flexide.launching.multiplatform.launchhandlers.AbstractMultiPlatformLaunchHandl er.applyNativeExtensionDetails(AbstractMultiPlatformLaunchHandler.java:164)

    at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.doPackage (ADBLaunchHan dler.java:424)

    at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.launch (ADBLaunchHandle r.java:250)

    at com.adobe.flexide.launching.multiplatform.MultiPlatformLaunchDelegate.launch (MultiPlatfor mLaunchDelegate.java:191)

    at com.adobe.flexide.launching.AbstractFlexLaunchDelegate.launch (AbstractFlexLaunchDelegate. java: 244)

    at com.adobe.flexide.launching.AbstractFlexLaunchDelegate.launch (AbstractFlexLaunchDelegate. java: 134)

    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)

    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)

    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)

    to org.eclipse.debug.internal.ui.DebugUIPlugin$ 8.run(DebugUIPlugin.java:1132)

    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

    Caused by: org.eclipse.core.internal.resources.ResourceException: resource ' / NewOne-debug/NewOne - app.xml "does not exist.

    at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320)

    at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194)

    at org.eclipse.core.internal.resources.File.getContents(File.java:287)

    at org.eclipse.core.internal.resources.File.getContents(File.java:278)

    to com.adobe.flexbuilder.project.air.internal.xml.ApplicationXMLModel. < init >(ApplicationXMLM odel.java:100)

    ... 19 more

    I guess the problem is that when the application attempts to run on my device, the extension is not find application descriptor file.  Is there anything else I need to do?

    I appreciate all help.

    Jay

    Here is the solution in case anyone else runs into this problem.  Flash Builder is to create the deployment at the launch, it converts the path mapped to a local path mutilated for donkey find the descriptor to a relative path, which can not be found and get the null pointer.  Making the path to output folder actually local to the computer, as opposed to the default which creates FB, solves the error and still lets blazeds access from the device.

  • Remove a white border around the Extension I build

    Hello

    I have a CS Extension that I build, and while he was working on the UI, I noticed that there is a white line around the extension, and I can't get rid of. I have attached a screenshot showing an example of this white border.

    ShowingWhiteLineAroundExtension.png

    See under the PUBLISH button is this white border. I put the height and width in the tag of my app in 100%, but this does not remove the border. Anyone know what could be the problem and how get rid of?

    Stephen

    Yes. There are a couple of pixels arounf the swf file that you cannot do much about.

    As the background color of your extension the color of the Panel game, and nobody will notice...

    Substances

  • Creation of tools with Extension Builder

    I wanted to develop a plugin for Illustrator that involves the creation of a tool (such as the pen tool) with specific behaviors. I downloaded the IllustratorSDK and worked with who do a plug-in, but then I read about Builder Extension for Flash Builder and was wondering weather it was possible to create such a tool using the Extension Builder.


    So far all I've seen the Extension Builder do is create windows and tools that create or manipulate, but I have not seen an example of it create a tool (like the pen tool).

    If the Extension builder can create a tool?

    On a side note, what is the difference between an extension and a plug-in?.

    Ivan

    Currently, it is not possible using the Extension Builder for your needs, you are probably best to watch the native SDK of Illustrator.

    Extension Builder provides Creative Suite ActionScript Wrapper libraries (CSAWLibs), which allow you to interact with the script DOM of products such as Illustrator of ActionScript.

    I don't think it's possible to create tools with Illustrator scripting and therefore is not possible with CSAWLib. You might want to try to raise the issue on the forums of Illustrator scripts.

    In response to your more general question, CS extensions are at base of Flash panels that can run inside multiple Creative Suite point products (Photoshop, Illustrator, InDesign, etc.). Plug-ins built with traditional product SDK are native components that are running in a single product, but of allowing a deeper integration into the product (such as, in this case, the ability to define tools).

    HTH,

    David.

  • The build directory path appears in the paths of internal vi EXE

    Told us our customers use ActiveX to open a vi within our exe file reference years.  However, a few years ago, we had to turn off the use of LabVIEW 8.x file layout, then the exe started to contain the path that our software has been built since.  For example if the construction c:\ourapp\ourapp.lvproj, before changing the layout of the file, we could access ourapp.exe\viinroot.vi.  Now, the paths of vi in the exe would be Ourapp.exe\ourapp\viinroot.vi.  To work around this problem, we have created a virtual disk V:\ and mapped c:\ourapp with the virtual drive.  On our x 64 build machine (with LabVIEW 2014 x 64) thise creates an exe file with the file path expected (ourapp.exe\viinroot.vi).  On our x 86 build machiene, however, the path is ourapp.exe\V\viinroot.vi, which breaks the possibility to our customers to use ActiveX to control our app.

    What should we do?

    We have solved this problem.  The root cause was cross linking to vi outside our source code directory.

    @mikeporter: we begin to do something like this and it solved the problem in the places where we have implemented this solution.  We went to the root directory where all subdirectories with sub live live and created a vi 'get the root path.vi' he has stripped that it returns path.  Then, we built all paths relative, rather than the path of our exe.

    However, there were a few places not permitted in our code that did not build paths quite the same way and so we didn't find and fix this code.  So, we still had to resolve the issue of the included build directory. In another forum post someone described that LabVIEW detects all the dependencies and then back until it finds the root folder most common and then creates the exe with files from this root.  So we understood that some of the vi in our source code were being attached elsewhere.  In particular, they were linked to copies of themselves stored in our automaded build directory.  So the solution OR proposed was mass compile the code directory.  Once we did it, this problem disappeared

  • Bug in SQL Developer 4.0.2.15.21 or incompatibility with JDev 12.1.2 Extension SDK

    Submenus and submenu items added to a context menu NOT displayed in sql developer, but appear in JDev.

    Individual, added to a context menu items work correctly but submenus are not.

    1 Sql Dev 4.0.2.15.21 is based on the JDev 12.1.3 framework which is NOT yet publicly released

    2. the below example (based on JDev Extension SDK FirstSample) displays the contextual and submenu menu items and submenuitems correctly

    3. the same example in Sql Dev does NOT contain the submenu and submenu items. Is this a bug or an incompatibility between the frames?

    The starting point was the FirstSample of the latest version of the Extension SDK. I confirmed this example worked in JDev 12.1.2.0.l0 and Sql Dev 4.0.2.15.21

    It's what you see, correctly, in JDev

    Connection

    Tables

    DEPT

    ESDK sample Action

    Custom element 1

    Custom element 2

    CustomSubMenu

    Custom submenu item1

    Custom submenu Item2

    The submenu and items are NOT displayed in Sql Dev

    Connection

    Tables

    DEPT

    ESDK sample Action

    Custom element 1

    Custom element 2

    The following changes to the 'extension.xml' file for the sample in order to display the menu items popup extra on a node 'TABLE' of the browser database:

    1 removed the menu items and the main gallery

    2. Add a section 'rules '.

    "<-hooks of relaxation xmlns ="http://xmlns.oracle.com/ide/extension">."

    < rules >

    < rule id = "framework-a-object-node" type = "framework-a-node" >

    < Parameters >

    < param name = "node-class" value = "oracle.dbtools.raptor.navigator.impl.ObjectNode" / > "

    < / Parameter >

    < / rule >

    < / rules >

    3 added four other 'actions '.

    < Code action = "CustomItem1" >
    Properties of <>
    < property name = "Name" > Custom Item 1 < / property >
    < property name = 'SmallIcon' >$ {OracleIcons.LABEL} < / property >
    < / properties >
    < / action >
    < Code action = "CustomItem2" >
    Properties of <>


    < property name = "Name" > Custom Item 2 < / property >
    < property name = 'SmallIcon' >$ {OracleIcons.LABEL} < / property >
    < / properties >
    < / action >

    < Code action = "CustomSubmenuItem1" >
    Properties of <>
    < property name = "Name" > Custom submenu Item1 < / property >
    < property name = 'SmallIcon' >$ {OracleIcons.LABEL} < / property >
    < / properties >
    < / action >
    < Code action = "CustomSubmenuItem2" >
    Properties of <>
    < property name = "Name" > Custom submenu Item2 < / property >
    < property name = 'SmallIcon' >$ {OracleIcons.LABEL} < / property >
    < / properties >
    < / action >

    4. changes to the section "context-menu-hook".

    a. change the "site" to display ONLY on the DB browser tree

    b. change the rule of the "always active" to the new rules would be affected "-a-object-context node ' so one database object context menus

    c. added two menu items

    d. has added a new item 'menu', section and two submenu items - they don't displaly on Sql Dev but NOT appear in JDev

    < context-menu-hook rule 'framework-a-object-node' = >

    < site idref = "db_nav" / >

    < menu >

    "< section xmlns ="http://jcp.org/jsr/198/extension-manifest"id ="MY_CUSTOM_MENU_SECTION_ONE"weight ="1.0">"

    < point action-ref = "oracle.ide.extsamples.first.invokeAction" > < / item >

    < point action-ref = "CustomItem1" > < / item >

    < point action-ref = "CustomItem2" > < / item >

    < menu id = "CustomSubMenu" >

    "< section xmlns ="http://jcp.org/jsr/198/extension-manifest"id ="MY_CUSTOM_MENU_SECTION_THREE"weight ="1.0">"

    < point action-ref = "CustomSubmenuItem1" > < / item >

    < point action-ref = "CustomSubmenuItem2" > < / item >

    < / section >

    < / menu >

    < / section >

    < / menu >

    < / context-menu-crochet >

    The JDev version I have is the 12.1.2 framework but Sql Dev, I was informed by the dev team Sql uses the 12.1.3 framework that is NOT yet accessible to the public.

    I do not know which of the three assumptions (or others) could be correct:

    1. something broken in the new 12.1.3 framework that works in the 12.1.2 framework

    2. the rules of XSD schema changed to specify submenus

    3. something broken or changed in the port of Sql Dev/use of the framework

    I hope that you will have the answer you are looking for on the side of the House JDeveloper.  From the point of view of pure Java, however, I tend to fall back on the generalization that the byte code and JVM, any extension you are building from Java source - whether you use a 32-bit JDK or 64 bits - can be run on a virtual machine JAVA 32 bit or 64 bit.  It should not matter: the building where you can then deploy anywhere.

  • Organization and HTML5 extension Pack

    I'm working on the construction of an extension of HTML5 for InDesign CC 2015. I group extension with Extension Builder 3 in zxp file; who, after installing décompacte to pages and js and css HTML files in the installation location on my Mac (/ Library/Application Support/Adobe/CEP/extensions/MyExtension). My concern is, in this way, my extension can be easily modified or reverse engineering. How do I encrypt my extension before sending it to the customers so that my code is not large open in front of them?

    As stated in the CEP Cookbook:

    You can choose to hide it in terms of hiding the internal Html extensions. But please keep in mind that there is no final/reliable way to scramble HTML/JavaScript staff, because it is not so difficult for her return to plain text. Even if the extension is signed, users could still add entry 'PlayerDebugMode = 1' in the registry/plist to load the modified extension. Even in the flash world, there still may be ways to decompile swf for your IMS client-secret.

    Therefore, there are no reliable way to prevent the user to find your client secret when the API of IMS are called in the HTML extension. Alternatively, you can choose to call the IMS in native APIs side and communicate by CSXS event/Extend Script HTML extensions.

    info here

Maybe you are looking for